当我们登录到linux服务器运行程序的时候,如果链接服务器的ssh终端断开,服务器程序往往也会断掉。
一般解决方法有命令后面加一个 &后台运行,或者使用nohup命令。
其实screen命令是一个非常好用的命令。
基本原理就是打开一个在服务器上保留的窗口后台运行,可以随时退出和再次链接这个窗口。
screen -S name 新建一个名字为name的窗口
ctrl+a+d:挂起当前窗口
screen -r name重新连接名字为name的窗口
screen -ls 查看当前有多少个窗口在后台运行及他们的状态
screen -d name挂起窗口,常用于当前窗口异常无法正常连接进入的情况
本文介绍如何使用screen命令在Linux环境下创建持久化窗口,实现程序在SSH终端断开连接后仍能继续运行。通过screen-Sname新建窗口、ctrl+a+d挂起窗口、screen-ls查看窗口状态、screen-rname重新连接窗口,以及screen-dname挂起异常窗口的方法,确保程序稳定运行。
799

被折叠的 条评论
为什么被折叠?



