2011-10-25 6 views
3

実行には時間がかかりますが、他のものを実行するbashスクリプトがあります。私たちが午前6時に到達し、それが終了していない場合、スクリプトの残りの部分を放棄する必要があります。時刻が午前6時より遅い場合は、bashスクリプトの一部を破棄します。

bashスクリプトの中で時間をテストしてから、ある時間が経過したらスクリプトを放棄するにはどうすればよいですか?

答えて

4

使用この条件:

[ $(date "+%H%M") -gt 600 ] && { 
    exit 1 
} 
+0

あなたはグループに単一のコマンドを中括弧は必要ありません。 – tripleee

+0

ええ、彼はもっと多くのコマンドを追加したいと思っています。それは '[-condition] && command && command && command 'よりも優れています – aayoubi

+1

' if'文はもっと明確になりますか? (ヒント:そうです。) –

関連する問題