Tag

Suatu saat saya pernah login untuk melakukan serangkaian kegiatan administrasi di server remote, akan tetapi belum selesai salah satu proses selesai, koneksi SSH saya terputus dan demikian pula dengan proses yang sedang dijalankan. Akibatnya fatal, saya harus melakukan serangkaian langkah tersebut dari awal lagi. Hal tersebut sebelum saya mengenal screen.

Menggunakan screen saya dapat membuat beberapa virtual terminal, di mana virtual terminal ini akan tetap ada dan terus berjalan, walaupun saya kehilangan koneksi ke mesin server yang sedang saya remote.

Untuk melakukan instalasi apabila belum terinstall:

# apt-get install screen

Langkah selanjutnya apabila ini adalah sesi pertama saya tinggal jalankan perintah

# screen

Untuk keluar dari sesi virtual saat itu tinggal di tekan tombol ctrl-a-d (tekan tombol Control lanjut tombol a dan lanjut tombol d).

Untuk menampilkan daftar sesi screen yang sedang berjalan tinggal ketikkan:

# screen -ls
There is a screen on:
        25167.pts-0.uluhitahkia (12/17/2018 09:54:19 AM)        (Detached)
1 Socket in /run/screen/S-root.

Untuk masuk ke dalam salah satu sesi screen tinggal lakukan perintah:

# screen -r 25167

Perintah screen -r <kode_id> sebagaimana yang ditayangkan di atas, maka kita akan masuk ke dalam sesi pada terminal screen yang kita jalankan sebelumnya.

Apabila kita ingin menghentikan sesi saat itu, benar-benar menghentikannya , maka kita tekan tombol ctrl-a dan dilanjutkan pengetikan :quit.

Referensi: