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:

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:

Dari output di atas, output perintah telah disimpan untuk memverifikasi eksekusi ini Anda dapat menggunakan sintaks berikut:
cat nohup.out
Hasil:

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:

Kemudian untuk memeriksa proses saat melanjutkan terminal, gunakan perintah pgrep. berikut sintaksnya:
pgrep -a ping
Hasil:

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.

Maka sintaksnya:
kill 2402
Hasil:
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.
