Я использую конвейер битбакета для развертывания и запуска какой-то кустарной команды,
но есть проблема, которая вызывает у меня головную боль, когда команда кустарного мастера потерпела неудачу, посланник показывает ошибку / исключение, но не продолжает запускать следующую задачу посланника. она продолжает показывать мне исключение, пока я не убью процесс php на vps-сервере (используя kill / команда pkill)
вот мой посланник
@task('start_check_log', ['on' => 'web'])
cd /home/deployer/mywork/laravel/
nohup bash -c "php artisan serve --env=dusk.local 2>&1 &" && sleep 2
curl -vk http://localhost:8000 &
php artisan check_log
sudo kill $(sudo lsof -t -i:8000)
php artisan cache:clear
php artisan config:clear
@endtask
php artisan check_log
просто чтобы проверить файл журнала, я хочу проверить, произошла ли ошибка, но когда ошибка возникает, посланник застрял на этой ошибке.