解決ssh連接中斷程序終止的問題——tmux


參考:http://www.cnblogs.com/kevingrace/p/6496899.html

ssh連接有時候會異常中斷,重連后原本運行的程序會中斷,要解決這個問題,我們可以使用Linux終端復用神器——Tmux。

 

ubuntu上可以直接用apt-get安裝: sudo apt-get install tmux

 

常用命令:

1、新建會話,比如新創建一個會話以"ccc"命名:

# tmux new -s ccc
 
2、加上參數-d,表示在后台新建會話:
# tmux new -s shibo -d
 
3、查看已創建的所有會話
# tmux ls        
 
4、登錄一個已知會話。即從終端環境進入會話。
第一個參數a也可以寫成attach。后面的aaa是會話名稱。
# tmux a -t aaa
 
5、退出會話但不關閉:
登到某一個會話后,依次按鍵Ctrl-B + D,這樣就會退出該會話,但不會關閉會話。
如果直接Ctrl + D,就會在退出會話的同時也關閉了該會話! 6、關閉會話(銷毀會話)
# tmux ls
aaa: 2 windows (created Wed Aug 30 16:54:33 2017) [112x22]
bbb: 1 windows (created Wed Aug 30 19:02:09 2017) [112x22]
 
# tmux kill-session -t bbb
   
# tmux ls
aaa: 2 windows (created Wed Aug 30 16:54:33 2017) [112x22]
  
7、重命名會話
# tmux ls  
wangshibo: 1 windows (created Sun Sep 30 10:17:00 2018) [136x29] (attached)
  
# tmux rename -t wangshibo kevin
  
# tmux ls
kevin: 1 windows (created Sun Sep 30 10:17:00 2018) [136x29] (attached)
 
8、滾屏
先按Ctrl + B,然后按[進入tmux滾屏模式;
Esc可以退出滾屏模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM