【发布时间】:2012-10-13 09:43:42
【问题描述】:
我已经设置了 cron 作业,它工作正常,但是当我直接运行 php 文件(来自路径/url)时,它成功运行,但从 cron 却没有。但是我设置了另一个非常简单的文件以确保我的 cron 命令/路径设置正确我创建了另一个文件并使用了简单的 php 邮件功能并且它运行成功。请建议我研究它的可能领域。 (我正在使用 Cpanel)
【问题讨论】:
-
您是否有一些想要通过 cron 运行的 php 代码中的相对路径,也许包括一些?
-
你能从 cron 作业中发布你的完整命令吗?
-
尝试使用控制台运行 PHP 文件(如 putty)并检查是否有任何错误。问题可能出在 include() 或 require() 文件路径上。
-
@DušanRadojević 是的,我确实包含了一些文件
-
那么任何拥有该 URL 的人都可以运行您的 cron - 使用 curl 是一个糟糕的主意。