centos7.2中,php的脚本在计划任务中不执行。

  1. 写的php脚本,单独运行没问题。
  2. 在计划任务中,/var/log/cron 也能看到执行。
  3. 计划任务中也是写的php命令的全路径,没有简写。

为什么还不能执行呢,甚是郁闷。

阅读 2.4k
1 个回答

找到原因了,因为crontab默认在/root下执行,所以php脚本引入相对路径时,会按照crontab执行路径(/root)去include文件,所以就找不到要include的文件了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题