我这里有一些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
这会有用吗? 我现在在等,但一切都没有发生,为什么? 谢谢你的帮助:)
答案 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