Rumah > Tutorial sistem > LINUX > Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux

Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux

William Shakespeare
Lepaskan: 2025-03-21 10:58:12
asal
494 orang telah melayarinya

Tutorial ini menerangkan cara menyelamatkan dan memulihkan persekitaran TMUX anda selepas sistem dimulakan semula pada Linux. Tmux, sementara yang sangat baik untuk menguruskan sesi terminal, tidak semestinya berterusan merentasi reboot. Kami akan menggunakan dua plugin: tmux-resurrect untuk penjimatan dan pemulihan manual, dan tmux-continuum untuk pengurusan automatik.

Jadual Kandungan

    1. Pengurusan Sesi Manual dengan tmux-resurrect
    • 1.1. Memahami tmux-resurrect
    • 1.2. Memasang tmux-resurrect
    • 1.3. Menyimpan Sesi Tmux Anda
    • 1.4. Memulihkan sesi tmux anda
    1. Pengurusan Sesi Automatik dengan tmux-continuum
    • 2.1. Memahami tmux-continuum
    • 2.2. Memasang tmux-continuum
    • 2.3. Penjimatan automatik
    • 2.4. Pemulihan automatik
  • Soalan Lazim (Soalan Lazim)
  • Kesimpulan

Pengenalan

Sesi TMUX tidak menentu; Mereka hilang pada reboot. Ini menyusahkan apabila menguruskan pelbagai sesi, tingkap, dan aplikasi yang berjalan. Nasib baik, plugin menawarkan penyelesaian. Panduan ini memberi tumpuan kepada tmux-resurrect dan tmux-continuum , yang meminimumkan kerumitan konfigurasi. tmux-resurrect mengendalikan penjimatan dan memulihkan manual, sementara tmux-continuum mengautomasikan prosesnya.

1. Pengurusan Sesi Manual dengan tmux-resurrect

1.1. Memahami tmux-resurrect

tmux-resurrect dengan teliti menjimatkan butiran persekitaran TMUX anda, membolehkan pemulihan lancar. Ia mengekalkan sesi, tingkap, panel, pesanan mereka, direktori kerja, susun atur, sesi aktif/tingkap/panel, dan juga menjalankan program (jika mungkin). Yang penting, ia adalah idempotent; Ia tidak akan menimpa unsur -unsur yang sedia ada melainkan jika memulihkan ke satu panel tunggal.

1.2. Memasang tmux-resurrect

Anda memerlukan TMUX (versi 1.9 atau lebih baru) dan bash. Pasang tmux-resurrect menggunakan Pengurus Plugin TMUX (TPM). (Jika anda tidak mempunyai TPM, pasangkannya terlebih dahulu). Tambahkan ini ke .tmux.conf anda:

 <code>set -g @plugin 'tmux-plugins/tmux-resurrect'</code>
Salin selepas log masuk

Simpan, kemudian dalam sesi TMUX, tekan prefix I (biasanya Ctrl b I ) untuk memasang.

1.3. Menyimpan Sesi Tmux Anda

Tekan Prefix Ctrl-s untuk menyimpan. Anda akan melihat mesej pengesahan.

Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux

1.4. Memulihkan sesi tmux anda

Tekan Prefix Ctrl-r untuk memulihkan sesi yang disimpan sebelum ini. Untuk menguji, tutup sesi TMUX anda, buka yang baru, dan tekan Prefix Ctrl-r .

Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux

2. Pengurusan Sesi Automatik dengan tmux-continuum

2.1. Memahami tmux-continuum

tmux-continuum mengautomasikan penjimatan dan memulihkan, bekerja bersama tmux-resurrect .

2.2. Memasang tmux-continuum

Menggunakan TPM, tambahkan ini ke .tmux.conf (selepas tmux-resurrect ):

 <code>set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum'</code>
Salin selepas log masuk

Pasang melalui prefix I . Letakkan tmux-continuum terakhir dalam senarai plugin anda untuk mengelakkan konflik dengan tema yang mengubah suai pembolehubah status kanan.

2.3. Penjimatan automatik

tmux-continuum menjimatkan secara automatik setiap 15 minit.

2.4. Pemulihan automatik

Tambah set -g @continuum-restore 'on' ke .tmux.conf anda untuk membolehkan pemulihan automatik apabila tmux bermula. Ini hanya mencetuskan permulaan pelayan TMUX, bukan apabila sumber .tmux.conf .

Soalan Lazim (Soalan Lazim)

(Lihat bahagian Soalan Lazim Asal untuk Jawapan)

Kesimpulan

tmux-resurrect dan tmux-continuum menyediakan penyelesaian yang mantap untuk sesi TMUX yang berterusan. Pilih kaedah yang paling sesuai dengan aliran kerja anda. Menggunakan kedua -duanya memastikan kedua -dua kawalan manual dan sandaran automatik.

Sumber:

(Ingatlah untuk menggantikan https://www.php.cn/link/52a8ed6a81c88856e206aa74759a4103 dengan pautan sebenar ke repositori github.)

Atas ialah kandungan terperinci Cara menyelamatkan dan memulihkan persekitaran Tmux di seluruh reboot di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan