CURL 未从 Crontab 运行

CURL 未从 Crontab 运行

在此处输入图片描述

这是输出。不确定 cron 是否未运行或存在其他问题。如果我curl --silent http://..../scanner.php从终端发出,我会得到所需的输出。实际上,scanner.php 会进行一些检查并发送电子邮件。我得到了它。但无法从 cron 运行。您能告诉我如何检测问题吗?

编辑:我通过在“&”前添加一个空格并在命令后添加一个新行解决了该问题。谢谢大家。

谢谢

答案1

查看日志/var/log。如果你用 grep 命令查找 CRON,你应该能找到来自它的消息,它通常会记录成功和失败。

grep CRON /var/log/*

我猜想你会问你的 crontab 文件末尾是否有换行符。如果没有换行符,整个文件通常会失败。

cron 要求 crontab 中的每个条目都以换行符结尾。如果 crontab 中的最后一项缺少换行符(即以 EOF 结尾),cron 将认为 crontab(至少是部分)已损坏。系统将向 syslog 写入警告。

答案2

使用以下模式尝试 wget

*/10 * * * * wget http:link.com/

相关内容