即使ssh连接已关闭,如何使进程在远程服务器上运行?
答案 0 :(得分:2)
您可以使用屏幕分离会话。你连接到你的ssh服务器,启动屏幕,然后你的计算......
在您的下一次连接时,screen -a
附加以前的会话
答案 1 :(得分:1)
您可以在屏幕或tmux会话中运行您的进程/命令, 或者你可以这样做:
yourcmd &
disown
答案 2 :(得分:0)
所有这些答案都是正确的,但是如果您从代码启动 SSH 并提供 bash 命令,那么它们将不起作用。最好的方法是使用这个命令
nohup command > /dev/null 2>&1 &