facebook twitter hatena line email

Php/2重起動防止

提供: 初心者エンジニアの簡易メモ
2015年6月3日 (水) 17:26時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「同一nameのバッチの実行をしないようにする exec("ps ax | grep ".$_SERVER['PHP_SELF']."| grep -v grep| grep -v 'ps ax'", $res, $return_var); if (count($r...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

同一nameのバッチの実行をしないようにする

exec("ps ax | grep ".$_SERVER['PHP_SELF']."| grep -v grep| grep -v 'ps ax'", $res, $return_var);
if (count($res) > 1) {
  echo "Duplex activation. Run was stopped\n";
  exit;
}
// バッチ処理開始