imcomplete.{rcl,rcg} の作り方 †rcssserverをSIGINT以外でkillする。 例えば、 $ rcsoccersim キックオフして試合開始。そして、他のターミナルを開いて、rcssserverを殺す。 $ killall rcssserver すると、incomplete.rcl と incomplete.rcgができているはず。 manによるとkillallは何も指定しないとSIGTERMを送るらしい。 以下のようにすれば、通常どおりリネームされたログが作成される。 $ killall -s INT rcssserver SIGTERMやSIGHUPのシグナルハンドラを設定していない理由は不明。 1行書き足すだけでいいはずなんだけど… |