スクリプトを毎分起動する(ただし動いていない場合のみ)

2017/03/11

cronを使用して、動いていない時だけ毎分シェルスクリプト(some.sh)を起動させる方法

grep -qmanによると、マッチするものがあれば、終了ステータス 0になる。

-q, --quiet, --silent
沈黙モードです。標準出力に何も書き出しません。 マッチするものが 1 つでも見つかると、エラーを検出していた場合でも、 終了ステータス 0 で即座に終了します。

ps, grepの結果にマッチしなければ後半の処理に移り、マッチすれば真になるため論理式の短絡評価のおかげで後半の処理は実行されない。

-Linux