使用screen让关闭ssh连接时不关闭进程
在平常用ssh连接Linux的时候,总是会有个问题,关闭了ssh,打开的进程就会关闭,其实这个问题很好解决
screen
话不多说,接下来跟着复制代码即可
第一步,安装screen
yum install screen #安装
第二步,启动screen
screen -S name
#意思是创建一个screen,并且名字为 name 。 可以省略-S 则默认名字创建screen
第三步,启动你的程序
java -jar hello-world.jar
第四步,关闭你的ssh,再打开,就会惊奇的发现,进程还在!!
扩展
screen用法:
- 打开新的会话窗口:screen
- 结束当前会话:exit
- 在新会话中执行程序(程序关闭时会话自动结束):screen vi test.c
- 打开新会话并起个名字:screen -S myname
- 暂时离开会话(经常用):Ctrl+a 然后 d (logout也一样)
- 查看会话列表: screen -ls
- 恢复之前离开的会话:screen -r 会话名或进程号
- 清除dead状态的会话:screen -wipe
- 启动一个开始就是Detached状态的会话:screen -dmS 名字 命令
有帮助的请一键三连哦。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: