Menggunakan Perintah Screen di Linux

1. Cara Instal Screen

Beberapa distro Linux belum menyertakan screen secara bawaan. Anda bisa menginstalnya dengan perintah:

2. Memulai Sesi Baru

Untuk membuka sesi baru, cukup ketik:

command: screen

Atau, agar lebih mudah dikelola, berikan nama pada sesi tersebut:

command: screen -S nama_sesi_anda

3. Perintah Cepat (Shortcuts) di Dalam Screen

Saat Anda berada di dalam sesi screen, semua perintah diawali dengan menekan Ctrl + a terlebih dahulu, baru diikuti tombol lainnya:

Pintasan (Shortcut)

Fungsi

Ctrl + a, lalu d

Detach: Keluar dari sesi (proses tetap jalan di background).

Ctrl + a, lalu k

Kill: Menghentikan/menutup sesi yang sedang aktif.

Ctrl + a, lalu [

Scroll: Masuk ke mode copy/scroll untuk melihat log ke atas.

4. Mengelola Sesi yang Ada

Setelah Anda keluar (detach) dari sesi, Anda bisa mengelolanya kembali dengan perintah berikut:


Skenario Penggunaan

Bayangkan Anda sedang melakukan update sistem yang memakan waktu 30 menit. Jika tiba-tiba internet Anda mati, proses update bisa rusak (corrupt).

  1. Buka screen -S update-server.

  2. Jalankan perintah update.

  3. Tekan Ctrl + a lalu d.

  4. Anda bisa mematikan komputer Anda.

  5. Satu jam kemudian, SSH kembali ke server dan ketik screen -r update-server untuk melihat hasilnya.


Tambahan

Jika sesi Anda "terkunci" karena koneksi terputus secara paksa (statusnya tetap Attached tapi Anda tidak bisa masuk), gunakan perintah:

command: screen -d -r nama_sesi

(Ini akan memaksa detach sesi lama lalu masuk kembali).