使用的服务器会发现断开ssh连接后,程序会终止运行,可以参考下面两个问题
linux 在终端打开程序后关闭终端,程序也跟着关闭了怎么办? - 知乎
这里记录 screen 的简单使用
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
Ctrl+A+D键 -> 临时退出
exit -> 退出
更加详细的操作参考:screen命令
当您在Linux服务器上通过SSH连接启动程序后,断开会话会导致程序停止运行。要解决这个问题,可以使用'screen'命令在后台运行程序。创建新的session,例如`screen -S yourname &`,然后使用`screen -ls`查看session,`screen -r yourname`回到session,`screen -d yourname`远程断开,`screen -d -r yourname`结束当前session并返回。此外,`Ctrl+A+D`组合键可临时退出,而`exit`则完全退出。了解更多screen命令操作,参阅相关文档。
489





