Php/2重起動防止
提供: 初心者エンジニアの簡易メモ
同一nameのバッチの実行をしないようにする
exec("ps ax | grep '".$_SERVER['PHP_SELF']."'| grep -v '/bin/sh -c php' | grep -v grep | grep -v 'ps ax'", $res, $return_var);
if (count($res) > 1) {
echo "Duplex activation. Run was stopped\n";
exit;
}
// バッチ処理開始
