我很难在docker容器中拒绝进程:
sudo docker exec -it php7-fpm bash -c 'nohup php /www/site/artisan queue:listen >> /www/site/nohup.log 2>&1'
服务工作正常,直到我按Ctrl + C。我有什么办法可以不杀却放弃这个过程?
最佳答案
将所有精力都转移到nohup和后台,而不是仅仅从流程中分离(请注意-d
):
sudo docker exec -itd php7-fpm bash -c 'php /www/site/artisan queue:listen'
关于laravel - docker容器内的nohup服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38415855/