我使用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
如何使其有效?
答案 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
。