• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

linux定时任务未执行php脚本

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
1,对于无法执行php文件,首先你应该考虑的问题是是否php代码有错误,你可以先检查一下你的php代码,或者可以在linux上面执行一下这个文件,看是否能够执行成功;如果成功了,就说明是crontab的问题;
2,查看你的这个文件是否有执行权限,如果没有,chmod 755 test.php
3,看你的crontab语法是否写错了,这个网上一堆的解决方案,我就不在这里赘述了;自己不懂网上搜索,如果你还不会,那只能说明你不适合看这个解决方案,还是回家好好学习学习吧~4,可以使用phpinfo()  查看你的php是按什么安装的(即查看serverApi这个参数是什么),如果是cgi安装方式的话你必须在时间和目录之间加上php,如下:
*/1 * * * * php  /home/wwwroot/90_app_test/scripts/crontab_refresh_question.php >> /home/wwwroot/90_app_test/scripts/log.txt
如果不是cgi就不用加上php就可以了;
5,查看你的php有没有可执行文件,你可以用whereis php 查看是否你的/bin目录下面有没有php文件如果没有
可以使用
cd /bing
ln -s /usr/local/php/bin/php php   解决这个问题;没有php执行文件,系统不可能去执行php文件的好吗!
6,如果还不能执行,可以考虑在你的crontab里面直接引入环境变量,因为crontab是不会去自动读取你的环境变量的,所以想php,java等等环境变量是不能直接读取的
0 * * * *  /etc/profile;
如果以上还不能解决,那我只能问你的系统到底是不是linux,这么奇怪,那我也帮不了你了,只能自求多福了!

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
浅谈php生成静态页面发布时间:2022-07-10
下一篇:
python,php日期时间和时间戳相互转化发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap