Crontab-我有两个 cron 作业,但只有一个有效

Crontab-我有两个 cron 作业,但只有一个有效

我使用 ubuntu 14.04 LTS。我创建了 2 个 cron 作业,但只有一个有效。使用 drupal cms 构建了 2 个不同的网站。

*/5 * * * * curl -s http://www.example.com/cron.php?cron_key=TzVesnZuNqR4mkjv_LgBemUV-oYvsfYalyHOfDtL4cc

*/5 * * * * curl -s http://www.example.gr/cron.php?cron_key=OrrbXhtfSEZ2NI7BlHjAPRtMT_ENAKaz68iH86Kl5wI

在 中/var/log/syslog,我得到了cron could not run because an invalid key was used,但我的密钥是正确的。当我手动启动时,cron 成功运行。

我不明白为什么会发生这种情况。有什么解决办法吗?

答案1

你想做什么?你配置的命令通常会在屏幕上打印请求的网站。但是 cron 没有“屏幕”。

我建议你做这样的事情来捕捉输出并调查它:

*/5 * * * * curl -s http://www.example.com/cron.php?cron_key=TzVesnZuNqR4mkjv_LgBemUV-oYvsfYalyHOfDtL4cc > /tmp/job1.log
*/5 * * * * curl -s http://www.example.gr/cron.php?cron_key=OrrbXhtfSEZ2NI7BlHjAPRtMT_ENAKaz68iH86Kl5wI > /tmp/job2.log

job1.log 和 job2.log 文件将包含上次运行的输出。我确信您会在其中一个文件中看到错误消息。

相关内容