使用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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!