Day 55 远程登录时遇到的两个小问题 --- 百里香

本文介绍如何使用nohup命令使SSH远程登录的进程不因断开连接而终止,以及利用Screen工具创建和管理持久化的会话窗口,确保进程在断开后仍能继续运行并可在下次登录时恢复。

1.远程登录主机当断开连接时,主机运行的进程也会被消亡,因为是通过ssh连接的。通讯断开子进程就会被系统回收
将进程设置不挂断属性可以解决此问题。

nohup <> //不挂断
sudo ./a.out&
此命令可以将程序挂起,不至于远程登录中断后,进程就被消亡。

2.断开连接后进程不会再随着通讯中断而被销毁,但又出现了一个新的问题,下次重新远程登录后则看不到上次操作的终端
此问题的解决方法是:使用screen 创建新的会话窗口,并将其会话分离。
screen -S test //注意S大写,test为分离会话的窗口名字
Ctrl +a +d //可以将会话窗口分离
screen -ls //列出所有分离的会话
screen -r test //恢复会话窗口
//如果要kill 窗口,只能用id号,窗口名不可以。
//恢复窗口时 id号,窗口名都可以。
screen -wipe 清除死去的窗口



![]进程树(https://img-blog.csdnimg.cn/20190914201818644.PNG)

s为所运行的程序

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值