【发布时间】:2012-09-18 21:30:25
【问题描述】:
我的情况似乎被问了好几次,但没有一个回答我的问题,因为他们都提到了所有权问题或完全不同的东西。
我有一个从 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 访问权限的文本文件,该文件按其他脚本的预期工作)。
任何想法将不胜感激。
【问题讨论】:
-
我发现了问题。它实际上正在运行,但是我的脚本中的一个错误导致它逐渐花费更长的时间,使它看起来好像没有运行。 脸红