手动浏览但无法从cron正常工作时,我的PHP函数可完美运行

时间:2019-05-29 22:38:00

标签: codeigniter cron cpanel cron-task

我正在开发一个基于Web的程序,因此在我的cPanel上有几个cron作业。他们每个人都可以从cron手动完成完美工作,除了其中一个。我正在使用Codeigniter。当我通过浏览器手动运行PHP函数时,它可以完美运行。但是,当它从cron运行时,并非该函数的所有部分都起作用。

我几乎阅读了有关此问题的每篇文章,但我仍然有。

我的cron命令就像

59 23 * * * curl --silent http://www.domainname.com/some_controller/some_function

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。问题不是cron作业,而是代码。该函数运行时,它将与执行它的用户一起记录进度。这就是为什么它可以完美地手动运行。 cron执行此操作时,没有用户,因此代码失败。