我正在运行服务器,需要使用参数执行以下命令。这些脚本目前工作得很好,但问题是当我运行脚本时我无法返回到控制台。它在控制台中保持运行。如果我强行停止它,那么该过程也会停止。
我想继续运行该进程并返回到控制台。
#!/bin/sh
php /home/stjc/app/artisan queue:listen --timeout=60 --tries=5
Thanks
在后台运行该进程:
#!/bin/sh
(php /home/stjc/app/artisan queue:listen --timeout=60 --tries=5) &
尝试添加一个&符号(&
) 位于原始命令两侧的末尾并带有括号。
Edit:
:
是一个内置的 shell,这意味着 NOP,具体取决于您的操作系统,这可能会出现问题,请尝试在 php 命令中转义它,看看它是否适合您
#!/bin/sh
(php /home/stjc/app/artisan queue\:listen --timeout=60 --tries=5) &
还将完整路径放入您的php
强烈建议翻译。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)