从品牌网站建设到网络营销策划,从策略到执行的一站式服务
php中crontab定时任务不能写入文件如何解决?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联于2013年开始,先为孝义等服务建站,孝义等地企业,进行企业商务咨询服务。为孝义企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。crontab.php
crontab -e
*/1 * * * * /opt/php/bin/php /var/www/koastal/crontab.php
我直接运行php命令也是可以的。
/opt/php/bin/php /var/www/koastal/crontab.php
然后我把写入文件的命令改成输出,然后存到一个文件里面就可以了。
crontab.php
crontab -e
*/1 * * * * /opt/php/bin/php /var/www/koastal/crontab.php >> /var/www/koastal/log.txt
这说明crontab命令是正常的,php也只正常执行的,于是我开始怀疑人生。
网上查了查资料发现,原来是crontab命令的php是执行在cli模式下的,不能正确识别相对路径。
我之所以直接运行php命令没有报错是因为我设置了
error_reporting(0);
所以我们给它绝对路径就好了,如下:
关于php中crontab定时任务不能写入文件如何解决问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
网站栏目:php中crontab定时任务不能写入文件如何解决-创新互联
URL链接:http://www.cdkjz.cn/article/cdjcii.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图