linux用crontab执行yii脚本不成功
来源:互联网 发布:剑网3江湖论贱捏脸数据 编辑:程序博客网 时间:2024/05/21 12:43
今天遇到一个问题执行crontab 执行失败 ,但是直接请求能成功
问了一些大牛为什么会执行失败的原因我总结了一下 不知道具体为什么
1.crontab是写到root用户的,所以crond服务在执行上会读取 root的$PATH变量
2.虽然crond里面写了绝对路径 但是 php执行文件里可能再次调用了php相关环境参数或者命令,这时间 它只会查找 系统的可执行目录,并不能继承你写的绝对路径
查看cron的日志发现 执行的命令也在进程中 tail -f /var/log/cron
直接执行
/usr/local/webserver/php/bin/php /data/web/xxxxx/protected/yiic_qa.php xx index
也是可以成功
然后修改了crontab -e 里面php的执行路径就成功了
执行失败的写法
0 0 * * * /usr/local/webserver/php/bin/php /data/web/xxxxx/protected/yiic_qa.php xx index
执行成功的写法
0 0 * * * /bin/php /data/web/xxxxx/protected/yiic_qa.php xx index
0 0
- linux用crontab执行yii脚本不成功
- Yii框架设计计划任务脚本+linux下crontab执行
- crontab执行sh脚本Java部分不成功
- crontab 执行不成功原因
- shell脚本放到crontab里就执行不成功的问题
- Linux执行crontab脚本出错
- linux crontab 定时执行脚本
- yii linux 自动执行脚本
- crontab yii mongo执行
- 用Linux的Crontab定时执行PHP脚本的方法
- Linux 定时执行任务 php脚本 crontab
- linux 定时执行shell脚本 crontab
- linux crontab 无法执行shell脚本解决方法
- Linux,crontab服务定时执行备份脚本
- Crontab 让linux定时执行shell脚本
- Linux下定时执行脚本/crontab
- crontab命令 :Linux下定时执行脚本
- Linux下crontab定时执行脚本
- Unity Lua语法提示
- 10 个免费的网络监控工具(转)
- Nginx正反向代理、负载均衡等功能实现配置
- K-近邻算法:KNN
- VC直接打开mp4文件
- linux用crontab执行yii脚本不成功
- 【Openjudge:Noi】7891:一元三次方程求解 c++
- python 基础语法总结(一)
- [Leetcode]104. Maximum Depth of Binary Tree
- 把二叉树打印成多行
- eclipse 使用maven出现build path entyies are missing
- JavaScript时间转换CST到GMT
- 58到家通用实时消息平台架构细节(Qcon2016)
- Android MTK 修改默认显示电池百分比