Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用 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
如何使它起作用?
*/10 * * * * wget -q -t 5 --delete-after http://www.anotherdomain.com/cron/task.php
q = 安静
t = 重试网络问题(在这种情况下为 5)
delete-after = 我们实际上并不想要远程页面的输出
如果您更喜欢curl并且以下是您可能的原因,您的 cronjob 应该是:
*/10 * * * * curl -s http://www.anotherdomain.com/cron/task.php -o /dev/null
s 抑制来自 curl 的任何状态输出,并且 -o 将其重定向到后面的文件——在这种情况下,/dev/null.
/dev/null