Cron 停止工作,部分工作。

Cron 停止工作,部分工作。

我们的 cron 脚本在 8 月份的不同日期停止工作。可能的原因是什么?我们没有做任何更改。我们的主机向我们显示了一个日志,我们可以看到 cron 正在执行我们的脚本。但是,我们的脚本中什么也没有发生。

如果我们手动执行脚本,我们会像以前一样得到正确的结果。

我向托管人展示了这些命令,他们向我展示了这些命令正在运行。我应该告诉我的托管人什么?我应该做什么?

它们是由 CRON 执行的 php 脚本,它们只会发布到 facebook 和 twitter。它们不会执行任何困难或巨大的事情。我甚至问过我的托管人我们是否违反了任何规则。

答案1

我的 PHP 代码有

require $_SERVER'DOCUMENT_ROOT']."/myfile.php";

它无法通过 shell cron 运行。

我按照代码进行了更改。

require "mydir/myfile.php"

它开始起作用了。基本上,$_SERVER'DOCUMENT_ROOT']没有与要求用于 shell 执行。请注意,脚本使用两种代码均可从浏览器直接访问 URL。但第一种代码不仅适用于 CRON。

相关内容