背景
朋友推荐了一个小工具tmux 来解决ssh断链问题。
一开始我还觉得麻烦,用了一段时间觉得真心不错。
在此之前我是使用nohup 后台执行的。
nohup有个问题是日志并不能即使更新,而且你无法在stdin 中输入指令。
使用介绍
tmux 可以使你新开一个有名 会话。
如果你发现没有这个指令,可以使用
yum install tmux 安装
这样你就不用担心ssh链接断掉的问题。
而且可以更自然的看到你运行的程序的输出。
tmux new -s {name} 新建一个会话
Ctrl+B 后 D 退出会话
tmux attach -t {name} 进入一个会话
一些小心得
如果你在会话中再进入一个会话
Ctrl+B 后 D 将会直接退出最外层的会话。
Ctrl+B 后 Ctrl+B 后 Ctrl+B 后 ... D Ctrl+B的个数表示你的D指令传入的深度。