0

私はubuntuサーバーを実行しており、1時間ごとにスクリプトを実行しようとしています。私が試したのは:

sudo crontab -e

そして、これをファイルの最後に追加します。

MAILTO="info@email.com"
30 * * * * /usr/bin/php /var/www/scripts/cronscript.php

スクリプトが実行されていないようで、メールが届きません。
私は何を間違っていますか?

4

3 に答える 3

3

phpのフラグを使用して、-fそのファイルを入力として受け取るように指示します。

MAILTO="info@email.com"
30 * * * * /usr/bin/php -f /var/www/scripts/cronscript.php

つまり、もちろん、PHPが実際に次の場所にある場合/usr/bin

于 2012-08-28T06:31:22.630 に答える
2

使用:

30 * * * * /usr/bin/wget "http://example.com/scripts/cronscript.php"

私のために働いた

于 2012-08-29T03:18:19.300 に答える