crontab www用户定时任务不执行 
                            
                                                    
                        
                    
                    
  
                    
                    - 通过命令 - crontab -u www -e创建的定时任务就是不执行- 五个星 cd /data/wwwroot/laravel && php artisan schedule:run >> /dev/null 2>&1
- 单独执行 - cd /data/wwwroot/laravel && php artisan schedule:run >> /dev/null 2>&1- 是能够执行的,执行逻辑是没问题的 
- 查看 - cron日志- /var/log/cron没发现异常- Oct 8 11:26:01 VM-25-18-centos CROND[8472]: (www) CMD (cd /data/wwwroot/laravel && php artisan schedule:run >> /dev/null 2>&1)
- 看到网上说的更改 - /usr/bin/crontab权限,权限充足不需要更改- -rwsr-xr-x 1 root root 57664 Nov 20 2018 crontab
- 后来 - crontab -u www -e添加一个测试任务- * * * * * echo "11" >> /data/wwwlogs/cron.txt
 执行了,为啥- laravel的任务不执行呢..
解决了
加上 php 的完整路径好了,/usr/local/php/bin/php,什么原因还是懵逼,php明明是可以命令行执行的。
* * * * * cd /data/wwwroot/laravel && /usr/local/php/bin/php artisan schedule:run >> /dev/null 2>&1 
           
         
                     
                     
             
             
             
             
             
             
            
 
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: