我用这个命令运行了一个php文件:
php test.php
这个文件做得很好。
然而,该脚本需要很长时间,我可以关闭SSH会话并且php文件是否仍在运行?
我用这个命令运行了一个php文件:
php test.php
这个文件做得很好。
然而,该脚本需要很长时间,我可以关闭SSH会话并且php文件是否仍在运行?
Answers:
不,当您关闭SSH会话时,它将终止所有非分叉进程,包括 bash
(你的shell)和 php
处理器。
如果您希望断开连接时程序继续运行,我建议 tmux
要么 screen
。这将启动一个分叉的会话服务器,当客户端断开连接时它不会消失,并且还会允许您在重新登录时重新连接,这样您就可以看到程序的输出,就像您从未断开连接一样。