Tmux Rehberi: SSH Kopsa Bile İşlemleriniz Yarıda Kalmasın
Bir sunucu yöneticisinin en büyük korkulu rüyası nedir? Muhtemelen 100 GB'lık bir arşiv çıkarma işlemi veya up-uzun süren altyapı kod derlemesi sırasında Wi-Fi bağlantısının bir anlık kopmasıdır. Konsol düştüğü anda o süreç iptal olur ve en başa dönersiniz.
Fakat Tmux (Terminal Multiplexer) denen harika bir terminal çoklayıcımız ile bu stres tarih oluyor.
Nasıl Çalışır ve Kurulur?
Hemen depolardan edinelim:
apt install tmux -y
Artık her uzun işleme başlamadan önce sadece 'tmux' komutunu yazıp terminalin bir 'Sanal Session' yani dış kapsayıcı açmasını sağlıyorsunuz. Açılan bu sanal pencerede başlatılan işlem, fiziksel bağlantınız kesilse dahi arka planda makine kapanana dek tıkır tıkır işler.
Tekrar Nasıl Bağlanırım?
Laptop şarjınız bitti, kapandı gitti. Sonrasında şarja takıp uzak sunucuya geri SSH ile daldınız. Arkaplanda işleyen sanal kapıya dahil olmak için tek bir komut şöyledir:
tmux attach
Ekrana bakar bakmaz bıraktığınız derlemenin veya kopyalamanın aynen aktığını gözlerinizle göreceksiniz. Bunun yanısıra Ctrl+B ve yön tuşlarını kullanarak terminal ekranını bölüp harika senaryolar yaratabilirsiniz.