【问题标题】:Ubuntu - Cron job not completing in PHP script that contains include fileUbuntu - Cron 作业未在包含包含文件的 PHP 脚本中完成
【发布时间】:2019-03-17 15:00:54
【问题描述】:

每次 cron 作业运行我的脚本时,我都会在我的数据库中插入一条记录,这很有效。当 PHP 脚本到达包含文件时,文件中的功能不会执行。当我在浏览器中运行脚本时,一切正常。访问包含文件是 cron 权限问题吗?我在 Ubuntu cron 日志中没有看到错误。

【问题讨论】:

  • 脚本中的错误不会写入 cron 日志。 cron 通常将输出作为电子邮件发送。

标签: php cron ubuntu-14.04


【解决方案1】:

事实证明,PHP 文件中包含的路径必须是绝对的。添加“/var/www/html/filename.php”对我有用。

【讨论】:

  • 为了让你的代码更便携,考虑使用__DIR__而不是硬编码路径。
猜你喜欢
  • 2011-06-30
  • 1970-01-01
  • 2015-10-16
  • 1970-01-01
  • 2013-02-24
  • 2012-08-28
  • 2012-07-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多