【问题标题】:Cron job suddenly not running php script?Cron 作业突然不运行 php 脚本?
【发布时间】:2018-07-30 11:25:19
【问题描述】:

我有一个运行 bash 脚本的 Raspberry Pi 和 cron 作业,这些脚本在 PHP 文件中运行脚本。

它们几个月来一直运行良好,但 cron 现在拒绝运行其中两个(请参阅下面的 bash 脚本之一的代码)。让 cron 直接运行 php 脚本也不起作用。

关于什么是错误的任何想法?我已经尝试了各种方法,但无法让 cron 再与这两个脚本合作!

bash 脚本示例代码:

#!/bin/sh
#<<END_SCRIPT
wget http://192.168.0.9/min.php -q
#END_SCRIPT

谢谢!

【问题讨论】:

  • 系统日志中的内容是什么?
  • 脚本本身运行良好?
  • 为什么使用 wget 而不是 cURL?
  • marcolz - Syslog 显示“CRON[31090]: (root) CMD (sh /etc/min.sh)”,这意味着它运行良好。 @kerbholz - 是的,当我手动运行它时它运行良好。 Yvan Watchman - 这只是我最初使用的方法。不过它通常工作正常。

标签: php linux bash cron raspberry-pi


【解决方案1】:

在末尾的 cron 表达式中将 stderr 重定向到文件并查看错误。祝你好运!

【讨论】:

    猜你喜欢
    • 2011-05-10
    • 2018-06-11
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 2011-11-07
    相关资源
    最近更新 更多