使用CRON定期运行PHP脚本

时间:2011-07-25 12:10:37

标签: php crontab

我对此有点新手,我有一个PHP脚本,我想在每1小时后执行一次,为此我更新了/ etc目录中的crontab文件,但我无法看到它是否实际被调用。

这是我的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

我甚至无法看到生成的任何temp.txt文件 有人能指出我正确的方向

2 个答案:

答案 0 :(得分:2)

尝试运行

*/5 * * * * /usr/bin/php /path/to/php/file/postparser.php

/usr/bin/php部分更改为您的php可执行路径。

答案 1 :(得分:1)

不确定这一点,但只更改文件无效。 尝试使用命令crontab -e编辑任务(“e”进行编辑)。

如果要编辑特定用户的crontab,请使用-u参数

了解更多信息,请查看该男子: http://linux.die.net/man/1/crontab

祝你好运