PHP脚本没有从cron运行

时间:2018-01-26 02:12:25

标签: php cron

我有以下命令:

php /var/www/html/XYZ/api_new/XYZ-API/src/public/fetch_events/fetch_events.php

这完全可以从命令行运行。但是,我希望它每隔15分钟作为一个cron作业运行,所以我将以下条目添加到我的crontab中:

15 * * * * php /var/www/html/XYZ/api_new/XYZ-API/src/public/fetch_events/fetch_events.php
然而,这似乎根本不起作用。它甚至没有显示在我的系统日志中(我的所有其他cron作业都显示出来)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

没有足够的信息来回答你的问题,但这里有一些可能会有帮助的事情。

有时cronjobs没有找到这些程序的上下文,所以请which php并用php命令替换完整路径。

/ var / log / cron 记录它的运行情况,但如果出现问题,您可能不知道原因。尝试将以下内容添加到cron行的末尾以帮助进行调试:

>> /tmp/fetch_events.log 2>&1

此文件可能包含一些提示,说明当cron 触发时会发生什么。