码迷,mamicode.com
首页 > Web开发 > 详细

crontab 不执行php脚本问题记录

时间:2018-12-19 15:47:25      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:错误   复制   题记   pat   cal   执行   usr   server   一点   

crontab不执行脚本文件之前遇到个很多种情况:

1 脚本没有执行权限

2 脚本中用了相对路径 执行路径不对 

3 脚本本身问题 比如使用了$_SERVER等的变量

 

但是这次遇到的不一样,/var/log/cron日志中显示了cron定时执行了脚本,但是没有生效,并且脚本错误日志中没有一点报错。把执行日志中的命令直接复制到终端是可以执行的.

后来发现是脚本存放的路径是/usr/loca/bin ,把路径移到了/usr/bin中就可以执行了 ,这应该是cron执行的用户(root) 和终端登录的用户(root)还是有区别. 具体的区别有空再研究做个记录.

 

 

是/etc/crontab里面执行PATH=/usr/bin;但是没有把/usr/local/bin 放进去... 傻逼

crontab 不执行php脚本问题记录

标签:错误   复制   题记   pat   cal   执行   usr   server   一点   

原文地址:https://www.cnblogs.com/coffiasd/p/10143000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!