cronでの多重起動チェック

「cronでの多重起動チェック」の編集履歴(バックアップ)一覧はこちら

cronでの多重起動チェック」(2014/11/04 (火) 11:22:18) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

cronから起動されたシェルプロセス内でpsをすると複数出力されることがあるので、以下のようにして対策してみた MY_ID=$$ COUNT=`ps -ejHf | tee /tmp/tmp.out | grep "$0" | grep -v "grep" | grep -v " ${MY_ID} " | wc -l` if [ ${COUNT} -ne 0 ]; then echo "--------- PID = ${MY_ID}" >> /tmp/ZZZ.out; cat /tmp/tmp.out >> /tmp/ZZZ.out; fi 2014/11/4

表示オプション

横に並べて表示:
変化行の前後のみ表示: