Laravel 拉雷维尔特使永远奔跑

Laravel 拉雷维尔特使永远奔跑,laravel,bitbucket-pipelines,laravel-envoy,Laravel,Bitbucket Pipelines,Laravel Envoy,我正在使用bitbucket管道部署和运行一些artisan命令, 但是有一个让我头疼的问题,当artisan命令失败时,特使会显示错误/异常,但不会继续运行下一个特使任务。它会一直显示异常,直到我在vps服务器中终止php进程(使用kill/pkill命令) 这是我的特使 @task('start\u check\u log',['on'=>'web'])) cd/home/deployer/mywork/laravel/ nohup bash-c“php artisan serve--en

我正在使用bitbucket管道部署和运行一些artisan命令, 但是有一个让我头疼的问题,当artisan命令失败时,特使会显示错误/异常,但不会继续运行下一个特使任务。它会一直显示异常,直到我在vps服务器中终止php进程(使用kill/pkill命令)

这是我的特使

@task('start\u check\u log',['on'=>'web']))
cd/home/deployer/mywork/laravel/
nohup bash-c“php artisan serve--env=dash.local 2>&1&&sleep 2
旋度-vkhttp://localhost:8000 &
php artisan检查日志
sudo kill$(sudo lsof-t-i:8000)
php artisan缓存:清除
php artisan配置:清除

@endtask
我已经解决了这个问题,这只是我的愚蠢,我必须在其他特使中添加命令管道以继续任务
php artisan check_log&sleep 2
并且特使继续这个过程

请选择您自己的答案作为接受的答案。