投稿

LPIC レベル3 302合格

イメージ
LPIC レベル3 302合格しました。

jpDVBRec テスト

BS/CSうごいてない。

Ruby 1.9 Process.spawn について

ちょっとよくわからないのでメモ。 jpDVBRecで録画アプリを「Process.spawn」で実行して、録画終了時に戻り値のプロセスIDに対し「Process.kill」を実行しても、アプリが終了しない。 状況はこんな感じ。 pstreeチックに書くとこんな感じだった。 sh recdvbisdb(PSID:XXXX) └recdvbisdb(PSID:YYYY) 「Process.spawn」の戻り値はXXXXだが、「Process.kill(シグナル, XXXX)」では終了せず、「Process.kill(シグナル, YYYY)」だと正常に終了する。 「sh NNNN」 は何者? 仕方ないので「ps」で親プロセスIDも取得するようにし、「Process.spawn」で取得したプロセスと親プロセスIDが一致するプロセスIDに対して「Process.kill」するようにした。 ちょっと嫌なやり方だなぁ。 他にいい方法はないだろうか...

jpDVBRec 更新

「録画しっぱなし」多分解消。 原因はプロセスIDを取得するときに"ps"オプションに"ax"を忘れてた... ちょっとこのあたりはよくわからないので、別でメモを書いてみようと思う。 後は、以下の内容を更新。 ・録画先ディスクの使用量の表示 ・スケジュールの日付に曜日を表示

LPIC レベル3 301合格

イメージ
LPIC レベル3 301合格しました。

jpDVBRec テスト

また録画プロセスが終了せず、録画しっぱなしだった。 うーーーん。

LPIC レベル3 301

LPIC レベル3 301を明日受けてきます。 合格しますように。