【发布时间】:2013-10-21 19:53:35
【问题描述】:
我有以下 CRON 配置:
crontab -l
* * * * * curl http://x.com/script.php
但这只是行不通。手动触发的命令“curl http://x.com/script.php”有效 一切都很好,所以显然 CRON 有问题。会出什么问题?
【问题讨论】:
我有以下 CRON 配置:
crontab -l
* * * * * curl http://x.com/script.php
但这只是行不通。手动触发的命令“curl http://x.com/script.php”有效 一切都很好,所以显然 CRON 有问题。会出什么问题?
【问题讨论】:
在我看来,'curl' 不在 PATH 中,而 cron 正在尝试执行它。键入其绝对路径,或使用 crontab 中的 PATH 变量。如果这没有帮助,我会检查 /usr/sbin/cron 是否正在运行。如果是,请检查 /var/cron/tabs/ 及其内容的权限,并检查日志文件 /var/log/cron 是否有任何可疑错误。
【讨论】: