crontab会这样工作吗?

时间:2015-06-27 10:27:49

标签: php linux curl debian crontab

我这里有一些PHP脚本,每天必须每5分钟运行一次。 所以我把它放到了crontab:

*/5 * * * * php curl ht*p://url.url/del/crawl_data.php >/dev/null 2>&1

*/5 * * * * php curl ht*p://url.url/del/delete_channel.php >/dev/null 2>&1

*/5 * * * * php curl ht*p://url.url/rules.php >/dev/null 2>&1

这会有用吗? 我现在在等,但一切都没有发生,为什么? 谢谢你的帮助:)

1 个答案:

答案 0 :(得分:0)

首先要检查crontab上的“php”是否意味着用户名为php或php bin。编辑“ht * p”成为“http”。我建议将执行的输出保存在/ tmp目录下的文件中。您还必须检查crontab的日志以检查脚本是否已执行。

立即尝试:

*/5 * * * * root curl "http://url.url/del/crawl_data.php" >> /tmp/myLogFile

*/5 * * * * root curl "http://url.url/del/delete_channel.php" >> /tmp/myLogFile

*/5 * * * * root curl "http://url.url/rules.php" >> /tmp/myLogFile