[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:03283] Re: how to set timeout?



西本です。
問題は完全に解かれました。ありがとうございます。

> perlでよければ次のスクリプトでどうでしょう。

perl はこういう使いかたもあるのですね。
これでまた一つ勉強になりました。

> sub timeout {
>     kill("TERM",$child);
> }
そのままではうまく殺せなかったので、
kill ("KILL",$child);
の記述を加えました。

>(sleep 30m; killall -q cdda2wav) & cdda2wav -t10 -D /dev/hdc
実験していないのですが、これだと cdda2wav が2つ以上起動しているとき、
両方とも殺してしまうのでしょうか?shell script はほとんど書かないので
よくわかりません。
--
Takashi Nishimoto