我正在尝试通过ssh启动测试服务器,但是一旦我与ssh断开连接,它总是会死掉。
有没有办法启动一个进程(运行服务器),以使它不会在我的ssh会话结束时消失?
作为替代方案 nohup ,您可以在终端多路复用器(例如GNU screen 或)中运行远程应用程序 tmux 。
nohup
screen
tmux
使用这些工具可以轻松地从另一个主机重新连接到会话,这意味着您可以在离开工作场所之前进行冗长的构建或下载,并在回家后检查其状态。例如。当我在非常遥远的服务器(在另一个国家)与我之间的连接不可靠时,在进行服务器上的开发工作时,我发现这特别有用。如果连接断开,我可以简单地重新连接并继续进行而不会丢失任何状态。