如何创建一个cron作业来从web运行脚本?

时间:2013-05-05 22:03:17

标签: php cron centos

我使用CENTOS在服务器www.domain.com上创建了一个cron作业:

*/10 * * * * http://www.anotherdomain.com/cron/task.php

但它的回归:

/bin/sh: http://www.anotherdomain.com/cron/task.php: No such file or directory

如何使其有效?

2 个答案:

答案 0 :(得分:5)

 */10 * * * *  wget -q -t 5 --delete-after http://www.anotherdomain.com/cron/task.php

q =安静

t =网络问题时重试(本例中为5)

delete-after =我们实际上并不想要远程页面的输出

答案 1 :(得分:3)

如果您更喜欢curl而这里是reasons you might,那么您的cronjob应该是:

*/10 * * * * curl -s http://www.anotherdomain.com/cron/task.php -o /dev/null

s禁止curl的任何状态输出,-o将其重定向到以下文件 - 在本例中为/dev/null