2

我用 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

如何使它起作用?

4

2 回答 2

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

q = 安静

t = 重试网络问题(在这种情况下为 5)

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

于 2013-05-05T22:06:30.910 回答
3

如果您更喜欢curl并且以下是您可能的原因,您的 cronjob 应该是:

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

s 抑制来自 curl 的任何状态输出,并且 -o 将其重定向到后面的文件——在这种情况下,/dev/null.

于 2013-05-05T22:16:53.243 回答