前言
在學習DL這些技術的時候,訓練模型常常會用到實驗室的遠端設備,像筆者的實驗室中就有幾顆V100或GTX3080可以使用
在一次使用中,如果遇到頁面登出、斷線等問題,再登入回去就沒有程式的一些提示訊息跳出(該terminal已經被關掉了),但其實該支程式依然在背景執行,為了避免這樣的問題,故有此篇的誕生
此篇內容參考tmux 快速入門筆記感謝該作者的貢獻
關於tmux
甚麼是tmux
tmux是一個terminal multiplexer,概念上的意思就是在一個終端機(一個console)下開啟多個視窗或是分割視窗區塊(在tmux中會有視窗(window)和視窗區塊(pane)),每個pane會各自獨立執行一個terminal instance(各自輸入輸出的介面)讓我們可以同時使用多個指令,而無須開啟多個終端機視窗。
tmux會在同一個session(連線狀態下的執行環境)保存這些視窗和視窗區塊。我們可以在任何時間離開這個連線(這被稱作detaching)。