Membuat daemon dengan Screen


Buat yang suka memakai terminal console di Linux, biasanya sudah tahu bagaimana cara membuat sebuah proses menjadi daemon. Yup biasanya memakai karakter ‘&’ setelah command. Kelemahan daemon dengan menggunakan karakter tersebut adalah kita kesulitan melihat log proses atau melihat proses yang sedang terjadi. Alih2 kita harus buat program untuk membuat log file. Iya kalau program tersebut buatan kita sendiri, kalau tidak ? Ya selamat ngoprek koding program tersebut. Untuk itu saya sekarang lebih suka menggunakan screen, sebuah program kecil yang sangat membantu saya. Caranya cukup simpel.. Tinggal ketik screen, anda akan pindah ke console bayangan dan tekan spasi. Di dalam console baru tersebut anda bisa ketik perintah-perintah Linux. Terus, bagaimana cara balik ke terminal lama. Cukup simple juga🙂 tekan Ctrl A dan D. Ingat Ctrl A dan D. Jangan keblabasan Ctrl D saja. kalau Ctrl +D berarti anda mematikan terminal screen-nya. Jika sudah keluar dari terminal screen, kita bisa melihat daftar screen yang baru kita buat dengan perintah :
screen -list
There are screens on:
    18694.pts-0.test    (03/09/10 11:28:02)    (Detached)
    18479.pts-0.test    (03/09/10 11:26:31)    (Detached)
    26057.pts-4.test    (02/09/10 14:34:46)    (Detached)
Jika kita ingin kembali ke screen yang baru kita buat tersebut dapat kita ketik perintah
screen -r nomorscreen
misal :
screen -r 18694
jadi mulai sekarang anda bisa buat proses sebanyak-banyaknya dengan screen.

  1. Ini paling sering saya pakai buat njalanin torrent di server, lalu kalo sudah selesai baru didownload di komputer lokal pakai FTP. Maklum, fakir bandwidth:mrgreen:

  2. Kalau saya malah cukup satu screen aja, trus buat jendela baru pake Ctrl+A C untuk pindah antar jendela ini pake Ctrl+A N, bisa jadi alternatif window manager utk server…

  3. Yg keren lagi, kalau lagi ssh trus putus, proses yg sedang dijalankan tidak akan berhenti karena screen otomatis akan detach…

  4. lebih suka pake `nohup progi &`

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s