Cara Menggunakan Perintah Nohup di Linux

Pendahuluan

Command atau Perintah nohup di Linux memungkinkan pengguna dapat menjalankan proses di latar belakang tetap berjalan meskipun Anda keluar dari terminal. Dengan menggunakan nohup, Anda dapat memastikan aplikasi atau perintah penting, seperti menjalankan website atau proses terkait hosting, tetap aktif tanpa gangguan. Pada artikel ini Anda dapat menjalankan nohup secara praktis. Ayo simak caranya!

Apa Itu Nohup

Nohup singkatan dari no hang up merupakan perintah sistem Linux yang berfungsi dalam menjaga proses tetap berjalan bahkan setelah pengguna keluar dari terminal. Nohup mencegah proses atau pekerjaan menerima sinyal SIGHUP (Signal Hang Up) yang merupakan sinyal yang dikirim ke proses saat menutup atau keluar dari terminal.

Cara Menjalankan Perintah Nohup di Linux

Dalam panduan ini, Anda dapat mendemonstrasikan dan menggunakan perintah nohup dengan mengikuti langkah berikut:

1. Sintaks Dasar Nohup

Pertama, untuk menjalankan perintah nohup di Linux gunakan sintaks nohup yaitu sebagai berikut:

nohup command arguments

Atau

nohup options

2. Memeriksa Versi Nohup

Selanjutnya, sebelum mulai menjalankan nohup silakan Anda periksa versi nohup menggunakan sintaks di bawah ini:

nohup --version

Hasil:

sintaks untuk mengetahui versi nohup di linux

3. Proses Penggunaan Nohup

Kemudian, jika Anda ingin proses atau pekerjaan tetap berjalan silakan jalan perintah dengan sintaks di bawah ini. Pekerjaan akan tetap berjalan di terminal Anda dan tidak akan killed atau terbunuh meskipun Anda keluar dari terminal.

nohup ./hello.sh

Hasil:

perintah awal menjalankan nohup

Dari output di atas, output perintah telah disimpan untuk memverifikasi eksekusi ini Anda dapat menggunakan sintaks berikut:

cat nohup.out

Hasil:

memverifikasi perintah awal nohup

4. Memulai Proses di Latar Belakang Menggunakan Nohup

Selanjutnya untuk memulai proses di latar belakang, silakan gunakan simbol “dan” (&) di akhir perintah. Dalam panduan kali ini, Akan memberikan Anda contoh melakukan ping google.com dan mengirimnya ke latar belakang. Silakan jalankan perintah dengan sintaks berikut:

nohup ping google.com &

Hasil:

Memulai Proses di Latar Belakang Menggunakan Nohup

Kemudian untuk memeriksa proses saat melanjutkan terminal, gunakan perintah pgrep. berikut sintaksnya:

pgrep -a ping

Hasil:

jalankan perintah pgrep

Terakhir, jika Anda ingin menghentikan atau mematikan proses atau pekerjaan yang sedang berjalan, silakan gunakan perintah kill diikuti dengan ID proses seperti yang ditunjukkan pada proses sebelumnya.

ID yang didapatkan sebelumnya

Maka sintaksnya:

kill 2402

Hasil:

kill pekerjaan

Penutup

Dengan menjalankan perintah nohup di Linux, sekarang Anda dapat menjalankan proses atau pekerjaan di latar belakang dengan praktis tanpa khawatir proses dihentikan ketika terminal ditutup. Berbicara soal praktis Anda dapat gunakan Layanan Cloud VPS dari IDCloudHost. Menggunakan layanan Cloud VPS dari IDCloudHost Anda akan mendapatkan kebebasan dalam mengelola server dan kontrol penuh terhadap konfigurasi serta performanya yang optimal lho. Untuk informasi lebih lanjut, kunjungi website IDCloudHost dan temukan solusi hosting terbaik untuk Anda.