close

工作上有時需要假日連回公司,sync最新的code base或是build code的動作,可以節省隔天上班時等build code的時間,一開始都是直接用pietty或是ssh連回去,缺點就是當在build code時,家裡電腦上的console視窗不能關閉,這樣就中斷build code的工作了,所以就找尋看看有沒有可以關閉後還能夠繼續工作的tool。

後來發現了Screen跟Tmux,比較之下是覺得Tmux使用起來比較簡單,於是就安裝了tmux來試看看。

# 安裝Tmux
sudo apt-get install tmux

# 進入TMUX
$ tmux

# 列出現有的session
$ tmux ls

# 繼續之前的session
$ tmux attach {session name}

# 繼續之前的session, 並把其它開著的地方detach
$ tmux attach -d {session name}

# 如果不指定session name,會自動用ls的第一個
$ tmux attach


PS:prefix是[ctrl-b]
C+b c 開新視窗
C+b n 或 space 切換到下一個視窗
C+b P 切換到上一個視窗

以上是目前比較常用到的指令,有了tmux,再搭配郵件指令,就可以在家連回公司後,下好build code的指令,最後的結果會寄到信箱,如此只要一小時後便可以知道build complete。


arrow
arrow
    全站熱搜

    cloudfly 發表在 痞客邦 留言(0) 人氣()