我的情况似乎已被问过好几次,但没有一个回答我的问题,因为他们都提到了所有权问题或完全不同的东西。
我有一个从 cPanel cron 管理器中安排的 cron 任务。它目前看起来像这样:
5,20,35,50 0-8,17-23 * * * php /path/to/script/product_warehouse_update.php5
这计划每 15 分钟运行一次,从 17:05 开始,最后一次在第二天早上 08:50 运行。
当我手动运行 PHP 脚本时,它可以 100% 运行,但 cron 不会调用它。当我像所有其他正在工作的 cron 作业一样在 cPanel 中设置 cron 任务时,我怀疑这是一个访问/所有权问题。我使用与 cPanel 登录相同的凭据登录 PuTTy,通过 PuTTy,我可以手动运行脚本,但 cPanel 不会调用它。
我已设置 Cron 以在 cron 作业开始时向我发送邮件,但我从未收到来自此特定 cron 作业的任何电子邮件。WHM 服务器运行状况从不表示 cron 任务已被触发,并且没有从脚本生成日志条目(我已对其进行编码以记录到具有 r/w 访问权限的文本文件,该文件按其他脚本的预期工作)。
任何想法将不胜感激。