如果出现无法载图的情况,请检查与github的连通性
使用ssh运行一个程序的时候,这个程序是建立在sshd subprocess的bash上的,如果ssh断开,程序建立的bash也会关闭。使用linux screen与tmux就可以解决这个问题
screen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| yum -y intsall epel-release yum -y install screen screen -S name 创建会话 screen -ls 查看目前已有的screen screen -r name恢复之前的session screen -x 可以让多人共享一个session
例: screen -S wangsheng while true; do date >> /tmp/time.txt; sleep 1; done 输入ctrl+a 松手d,进行分离 screen -ls
screen -r 3720.wangsheng
|

tmux
1 2 3 4 5 6 7 8 9 10 11
| 能达到screen效果,而且更华丽 yum -y install tmux tmux -L wangsheng tmux new -s wangsheng ctrl+b 松手d 脱离
tmux ls tmux attach -t wangsheng ctrl+b 松手“ 上下分离 ctrl+b 松手% 左右分离 ctrl+b 松手↑↓←→转换区域
|
tmux ls显示failed to conntect server解决方法
查看进程是否存在创建的tmux

lsof -p 3248

可以看到进程和socket都存在
kill -s USR1 3248 #重新发送信号#
参考资料:
linux - Why am I getting a “failed to connect to server” message from tmux when I try to list sessions? - Stack Overflow