Terminal初心者質問スレ Part 4
■ このスレッドは過去ログ倉庫に格納されています
0152名称未設定
04/05/16 22:17ID:XR3dNZku% 任意の Command & ( sleep 60; kill $! )
とやった場合に、
“任意の Command ”が 60 秒以内に正常終了した場合、
“ kill $! ”は特に何の問題も起こさないと考えて良いんでしょうか?
例えば、
% 任意の Command 1 & ( sleep 60; kill $! ) ; 任意の Command 2 & ( sleep 60; kill $! )
としたときに、
・任意の Command 1 が 60 秒以内に終了したとき、
任意の Command 2 を実行
・任意の Command 1 が 60 秒経っても終了していないとき、
任意の Command 1 を終了して、任意の Command 2 を実行
という 2 つの条件を満たしていると考えて良いんでしょうか?
一応、簡単に、
% yes & ( sleep 60; kill $! ) ; yes & ( sleep 60; kill $! )
とかやってみたところ、見かけは特に問題なく動いていましたが・・・
最初の yes 中に、最初の yes を別窓から kill してみても、
見かけは特に問題なく動いていました。
■ このスレッドは過去ログ倉庫に格納されています