2011-04-11 21 views
0

可能性の重複を通知する:
シェルスクリプトは、制限時間を設定し、

Bash: Terminate on Timeout/File Overflow while Executing Command

IバックアップにO/S画像をシェルスクリプトを持っています。私は時間制限を設定し、私に通知したい。シェルスクリプトが2時間以上実行されている場合は、電子メールを送信する必要があります。 このロジックを実装する最良の方法は何ですか?

+0

私の提案では、あなたの仕事を開始し(したがってPIDを持っている)、しきい値として必要な時間スリープしてから、他のスクリプトがまだ実行中であるかどうかを確認します。これは、PIDまたは単にロックファイルの存在によって確認することができます。 – 0xC0000022L

+0

複数の以前の質問(少なくともhttp://stackoverflow.com/questions/2626827、http://stackoverflow.com/questions/601543、およびhttp://stackoverflow.com/questions/4355396を含む)。 –

答えて

0

psコマンドを使用すると、プロセスの実行時間を確認できます。

関連する問題