【问题标题】:PHP script not running from cronPHP脚本未从cron运行
【发布时间】:2018-07-05 09:51:26
【问题描述】:

我有以下命令:

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 作业都出现了)。

有什么想法吗?

【问题讨论】:

标签: php cron


【解决方案1】:

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

有时 cronjobs 不知道在哪里可以找到这些程序,所以 which php 并用 php 命令替换完整路径。

/var/log/cron 应该有它运行的记录,但是如果有问题,你可能不知道为什么。尝试将以下内容附加到 cron 行的末尾以帮助调试:

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

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

【讨论】:

  • 谢谢,我会调查的
猜你喜欢
  • 2014-11-01
  • 2011-09-09
  • 2018-03-22
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
  • 1970-01-01
  • 2019-07-23
  • 1970-01-01
相关资源
最近更新 更多