Laravel cron执行两个php版本的命令
在尝试使用Laravel的调度程序执行cron作业时,我在日志文件中看到,使用php7
和php7.1
执行的命令是奇怪的! 谁能解释发生了什么?
以下是日志文件内容的截图:
我的crontab文件如下所示:
* * * * * cd /var/www/ && php /var/www/artisan schedule:run >> /var/www/storage/logs/cron.log 2>&1
您可以通过修改您的cron来强制使用特定的版本:
* * * * * cd /var/www/ && /usr/bin/php7 /var/www/artisan schedule:run >> /var/www/storage/logs/cron.log 2>&1
这可能是因为您安装了多个版本,cron使用哪个版本的PHP会感到困惑。