0

我有点不知所措——由于某种原因,我无法让我的 cron 作业正确执行文件,实际上,它执行文件但找不到要包含的文件。如果我直接通过浏览器执行它,则该文件将被包含在内。

我在同一台服务器上的 4 个其他帐户上有完全相同的脚本,每 5 分钟运行一次相同的 cron 命令(所有 4 个都可以完美运行)。

当 cron 作业执行完毕后,我让 cPanel 向我发送报告并获得以下信息:

Warning: include(../../../init.php): failed to open stream: No such file or directory in /home/***/public_html/***/_scripts/php/cron.php on line 5

文件 100% 存在 - 所有文件都具有相同的所有权,并且都是 CHMOD 到 0644 - 所以我有点迷失为什么 cron 找不到文件,即使它确实存在

cron命令如下(其他4个站点也一样):

php -q /home/***/public_html/***/_scripts/php/cron.php
4

0 回答 0