0

毎分cronjobを実行しようとしていますが、次の方法で機能するものはありません:

shell_exec('* * * * * php http://www.example.com/cronJobs/CronJob.php  >> /dev/null');

shell_exec('* * * * * /usr/bin/curl http://www.example.com/cronJobs/CronJob.php.php');

shell_exec('* * * * * wget http://www.example.com/cronJobs/CronJob.php.php');

もう1つの質問は、特定の関数を実行してCronjob.phpいくつかのパラメーターを渡す方法についてです

私は Codeigniter フレームワークを使用していますが、何らかの構成を行う必要があるかどうかはわかりませんが、フレームワーク外のテストも失敗します。

編集済み: crontab ファイルを編集する必要があるだけで、cron エンジンは自動的に cronjobs を実行します。PHP クラスを作成および使用して crontab を管理するためのチュートリアルを見つけました: http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

4

1 に答える 1

2

crontab ファイルからタイミング情報を保持したのはなぜですか? それらを削除してみてください。

于 2013-01-13T17:42:56.870 に答える