ubuntu server 18.04 ssh 断开重连 继续之前的操作问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 13
- 注册时间: 2018-07-11 20:05
- 系统: ubuntu server 18.04
ubuntu server 18.04 ssh 断开重连 继续之前的操作问题
ubuntu server 18.04 正在安装软件或其它的显示输出 途中断开ssh 之后重新连接不会接着之前的输出信息了,怎么返回之前的界面的
- astolia
- 论坛版主
- 帖子: 6399
- 注册时间: 2008-09-18 13:11
Re: ubuntu server 18.04 ssh 断开重连 继续之前的操作问题
你该给ssh的配置文件中设置ClientAliveInterval和TCPKeepAlive来保持连接防止超时断开。如果网络不稳定,那么考虑用screen或tmux,后期想重连要简单的多。ubuntu的系统升级功能就用了screen
如果没有做预先防范措施,想要获取其他进程输出一般用strace。
但在你执行strace之前的输出就永远丢失了,而且strace的输出可读性也并不好。
要往其他tty里输入数据要简单点
这样就把当前tty的标准输出作为了pts/0的输入
如果没有做预先防范措施,想要获取其他进程输出一般用strace。
代码: 全选
strace -f -p进程ID -s9999 -e trace= -e write
要往其他tty里输入数据要简单点
代码: 全选
exec 1>/dev/pts/0