tmux關機永久儲存會話

2021-10-06 15:46:21 字數 1104 閱讀 1741

tmux是linux終端的一款利器,它可以和伺服器建立會話,之後就算本機網路斷開或者關機,在會話中執行的程式仍然可以繼續執行。

tmux的使用方法可以參見這篇**博文**

下面想說的是怎麼儲存本地的會話。

在日常開發中,我們可能需要同時開啟好幾個專案,這時我們就可以使用tmux建立對應的幾個視窗,每個視窗對應不同的專案。同時,每個視窗可以劃分了不同的窗格,乙個窗格用於在編譯目錄下進行編譯,乙個窗格用於在生成執行檔案的路勁下進行測試,乙個窗格用於編輯**,並且有些視窗有設定了不同的環境變數。但是一旦關機,tmux的這個會話就沒有了。然後再想恢復的話就需要耗費一些時間。

可以採用下面的方法永久儲存會話。

1.先開啟tmux

$ mkdir ~/.tmux

$ cd ~/.tmux

$ git clone

3.新增配置資訊

先新建配置檔案

$ touch ~/.tmux.conf
新增如下資訊在上面建立的檔案中

run-shell ~/

.tmux/tmux-resurrect/resurrect.tmu

新增完之後儲存配置檔案

啟用配置

$ tmux source-file ~/.tmux.conf
4.測試

首先我們重新命名當前會話為test_tmux

先同時按下【ctrl+b】(字首),再同時按下 【shift +$】可以進行修改

檢視存在的會話

$ tmux ls

test_tmux: 1 windows (created sat may 30 13:39:37 2020)

[80x23]

(attached)

儲存會話

按下【ctrl+d】退出tmux

此時輸入tmux a,會通知沒有會話

$ tmux a

no sessions

恢復會話

tmux會話斷電儲存自動恢復

tmux可以用於會話管理,通過建立session,可以保證當前裝置和服務期斷開連線之後,會話中的指令繼續執行,非常適合用於執行需要長時間執行的任務。但是tmux也有乙個問題,那就是session在伺服器上不會儲存,重啟斷電之後需要重新建立session。這裡我們通過兩個tmux外掛程式來實現sess...

TMUX會話的使用

原文 不想看廢話的直接拖到下面看乾貨部分!那麼有沒有辦法解決這個問題呢?能不能像windows那樣,斷開連線再重新連過去發現之前的任務還在執行呢?當然可以!linux系統中可以安裝tmux來實現這樣的功能,只是它是命令列下的工具。這裡簡單介紹下tmux的使用,來實現保持會話 恢復會話這樣的效果,也就...

tmux 無法建立會話 tmux基本操作

tmux是什麼 tmux terminal multiplexer 是linux上的終端復用神器,可從乙個螢幕上管理多個終端 準確說是偽終端 使用該工具,使用者可以連線或斷開會話,而保持終端在後台執行。類似的工具還有screen,個人對這二者的使用感受是,用過tmux就再也不想用screen了。tm...