一尘不染

通过ssh运行持久性进程

linux

我正在尝试通过ssh启动测试服务器,但是一旦我与ssh断开连接,它总是会死掉。

有没有办法启动一个进程(运行服务器),以使它不会在我的ssh会话结束时消失?


阅读 241

收藏
2020-06-07

共1个答案

一尘不染

作为替代方案 nohup ,您可以在终端多路复用器(例如GNU
screen
或)中运行远程应用程序
tmux

使用这些工具可以轻松地从另一个主机重新连接到会话,这意味着您可以在离开工作场所之前进行冗长的构建或下载,并在回家后检查其状态。例如。当我在非常遥远的服务器(在另一个国家)与我之间的连接不可靠时,在进行服务器上的开发工作时,我发现这特别有用。如果连接断开,我可以简单地重新连接并继续进行而不会丢失任何状态。

2020-06-07