2011-07-25 10 views
1

これはちょっとおもしろいですが、1時間ごとに実行したいPHPスクリプトがあります。これは/ etcディレクトリ内のcrontabファイルを更新しましたが、その実際に呼び出されているかどうかを確認します。ここでCRONを使用して定期的にPHPスクリプトを実行する

は私も を生成したばかりの任意TEMP.TXTファイルを見ることができないです、私のcrontabファイルにエントリ

SHELL=/bin/bash 
PATH=/sbin:/bin:/usr/sbin:/usr/bin 
MAILTO=root 
HOME=/ 

# run-parts 
01 * * * * root run-parts /etc/cron.hourly 
02 4 * * * root run-parts /etc/cron.daily 
22 4 * * 0 root run-parts /etc/cron.weekly 
42 4 1 * * root run-parts /etc/cron.monthly 

*/5 * * * * /usr/bin/curl -o temp.txt http://myurl.com/postparser.php 

は、誰かが正しい方向に私を指す

答えて

2

を実行してみます
*/5 * * * * /usr/bin/php /path/to/php/file/postparser.php 

/usr/bin/phpの部分をあなたのphp実行可能パスに変更してください。

+0

とPHPファイル内のすべてのパスがする必要がある http://linux.die.net/man/1/crontab

幸運:

あなたは、特定のユーザーのためのcrontabを編集したい場合は、男をチェックし、より多くのために-uパラメータ

を使用します絶対私のサーバーの – k102

+0

私はディレクトリ/ usrは/ binを持っていますが、PHPはありませんが表示されません。私は何をすべきか ? – Sandhurst

+0

'whereis php'はあなたにパスを表示します – k102

1

これについてはわかりませんが、ファイルを変更しても効果はありません。 コマンドcrontab -e(編集には "e")を使用してタスクを編集してみてください。

関連する問題