Linux: Menjalankan Perintah di Belakang Layar (Background)

Terakhir diperbaharui: Jumat, 03 Februari 2017 pukul 11:43
Tautan: http://darto.id/7a

Terkadang ada perintah atau command di Linux yang kita inginkan untuk berjalan terus dibelakang layar tanpa harus selalu kita pantau di Terminal atau console. Contoh perintah yang ingin saya praktekkan langsung adalah untuk menjalankan system monitor, glances.

Menambahkan & setelah perintah

glances -w &

Perintah ini akan berhenti setelah session anda selesai saat menggunakan Terminal.

Menambahkan & setelah perintah dan kemudian disown

glances -w &

Setelah mengetik perintah diatas, kemudian ketik lagi perintah berikut:

disown

Penggunaan disown ini agar perintah yang kita ketikkan tadi masih terus berjalan walaupun session kita sudah selesai saat menggunakan Terminal.

Menambahkan perintah &>/dev/null &

glances -w &>/dev/null &

Terkadang ada perintah yang menampilkan pesan setelah perintah tersebut dijalankan. Nah, agar menjalankan perintah dibelakang layar dan tidak menampilkan pesan-pesan tertentu, gunakan /dev/null. Dan jika ingin perintah tersebut berjalan terus, jalankan kembali perintah disown.

Nohup dan & dan /dev/null

nohup glances -w &>/dev/null &

Dengan perintah nohup sebelum perintah dan menambahkan dengan &>/dev/null & maka akan memungkinkan perintah tersebut berjalan terus menerus dan tanpa menampilkan pesan-pesan tertentu. Nohup ini mem-bypass sinyal HUP (signal hang up). *duh tau deh bahasa Indonesia nya apa, ampe susah ngartiin ke bahasa Indonesia, binggung gue.

Karena keseringan saya menjalankan perintah yang harus terus menerus berjalan di background atau di belakang layar, saya pilih cara terakhir.

Dan untuk melihat perintah yang sudah kita jalankan, bisa dilihat dengan perintah:

jobs