laravel schedule/console 计划任务报错 ,Commands 可以正常执行

Commands 可以正常执行,加入计划任务后却怎么都跑不起来

我写了一个命令,根据mysql表记录,删除七牛文件,然后更新mysql数据

执行 php artisan delete:qiniu  一切运行正常

当我将Commands 添加到 console 里,schedule怎么都运行不起来,不执行;

测试执行 php artisan schedule:run,发现 schedule 使用的是 /usr/local/php7/bin/php

/usr/local/php7/bin/php  默认执行不会加载配置文件,导致加载数据库报错,找不到驱动

找到了 schedule  exec 方法

直接报错找不到php命令,修改为全路径

schedule 终于执行了,计划任务也OK了;

打赏
暂无评论

请到【后台 - 用户 - 我的个人资料】中填写个人说明。

发表评论