キャバクラクラスタに贈るUnixシグナル入門 ― "#プログラミングキャバクラ ツイートまとめ"

それは1つのツイートから始まった

https://twitter.com/sugipack/status/294646604386934784

そこに1つの難問が投下された

https://twitter.com/KazusaOda/status/294647707367243778

その難問をやってみた

シグナル名 用法 出典Tweet
SIGINT 黒服「A子さん、SIGINTです(場内指名)」 sugipack
SIGTERM 黒服「B子さん、SIGTERMです(勤務終了)」 sugipack
SIGALRM 黒服「C子さん、SIGALRMです(フリーの時間切れ)」 sugipack
SIGKILL 黒服「お客さん、SIGKILLさせていただきますので(出入り禁止)」 sugipack
SIGHUP 黒服「D子さん、至急SIGHUPを(常連さんが来たのでキャラ変更)」 babydaemons
SIGQUIT 黒服「お客さん、今日の所はSIGQUITです。次回はSIGKILLですので(出入り禁止イエローカード)」 babydaemons
SIGILL 黒服「店長、A子さんがSIGILLです(No.1の子がSIGINT連発でアフターのアポ忘れた)」*1 babydaemons
SIGTRAP 黒服「店長、F子さんがSIGTRAPです(勤務の親バレで退職)」 babydaemons
SIGABRT 黒服「店長、5番のお客さんSIGABRTです(ボトル入れ過ぎでクレカ決済不可)」 babydaemons
SIGSTOP A子さん「お客さんごめんなさい。ちょっとSIGSTOPしますね(SIGINTで他テーブルへ移動)」 babydaemons
SIGCONT A子さん「お待たせしました。やっとSIGCONTです(SIGSTOPから元のテーブルへ復帰)」 babydaemons
SIGCHLD 店長「A子ちゃん、C子ちゃんがSIGCHLDしたよ(後輩が学業不振で退職)」 babydaemons
SIGIO お客さん「A子ちゃんのSIGIOキター(お店通い叶ってアフター連れ出し成功)」 babydaemons
SIGBUS 黒服「G子さん、SIGBUSですよ(上座下座間違えた)」 babydaemons
SIGSEGV 黒服「A子さん、SIGSEGVですよ(SIGINTで移動先間違えた)」 babydaemons
SIGFPE 黒服「店長、H子さんがSIGFPEしました(新人が大量のお客さんを抱えてダウン)」 babydaemons

ちょっ、この店


客もプロ
じゃないと、SIGKILLされちゃうじゃないですかww

で、とってもありがたい参考文献

*1:シグナル名誤りとキャラ的にA子ちゃんの方が合うのでTweetから変更