Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel cron使用两个php版本执行命令_Php_Laravel_Docker_Laravel 5_Cron - Fatal编程技术网

Laravel cron使用两个php版本执行命令

Laravel cron使用两个php版本执行命令,php,laravel,docker,laravel-5,cron,Php,Laravel,Docker,Laravel 5,Cron,在尝试使用Laravel的调度程序执行cron作业时,我在日志文件中看到命令正在使用php7和php7.1执行,这很奇怪!有人能解释发生了什么事吗 以下是日志文件内容的屏幕截图: 我的crontab文件如下所示: * * * * * cd /var/www/ && php /var/www/artisan schedule:run >> /var/www/storage/logs/cron.log 2>&1 通过将cron修改为以下内容,可以强制使用

在尝试使用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感到困惑,因为您安装了多个版本