crontabを使用して定期的に実行したいphpスクリプトがあります。私はこのコードを使用して、自分のApache /Ubuntu11.04サーバーでそれを実行しました。
*/10 * * * * cd /var/cron/ && /usr/bin/php -q script.php && echo "Update Successful: $(date)" >> update.log
しかし、専用サーバー(Ubuntu 10.04)では、何を試してもcrontabでスクリプトを実行できません。「locatephp|grep bin」を使用してphpバイナリを見つけることができませんが、/ etc / apache2 / php.iniファイルとphp.ini-production.cliファイルの両方、およびオンラインで推奨される他の無数の方法を参照してみました。
両方のサーバーでファイル設定がまったく同じであり、crontabの外部でphpスクリプトを実行しようとしましたが、正常に動作します。また、phpスクリプトを実行しようとせず、それを使用してテキストをログファイルに入れる場合は、crontabも機能します。アドバイスをいただければ幸いです。:)