CRON を使用して PHP スクリプトの単一インスタンスを実行するのに問題があります。おそらく、誰かが何が必要かを説明するのを手伝ってくれるでしょう。現在、PHP インスタンスを呼び出す前に、PHP スクリプトのインスタンスがまだ実行されていないことを確認するためにstartup
呼び出されるスクリプトがあります。crontab
crontab -e
エントリ:
* * * * * /var/www/private/script.php >> /var/www/private/script.log 2>&1 &
。/起動
#!/bin/bash
if ps -ef | grep '[s]cript';
then
exit;
else
/usr/bin/php /var/www/private/script.php >>/var/www/private/script.log 2>&1 &
echo 'started'
fi
これは機能していないようで、これをデバッグする方法を知るためにログに記録されたエラーを取得できないようです。