Perintah Linux

Perintah Nohup di Linux

Perintah Nohup di Linux

Tutorial perintah bash nohup

Arti dari tidak ada aku s 'tidak ada hangup'.  Biasanya, ketika kita logout dari sistem maka semua program atau proses yang sedang berjalan akan hangup atau dihentikan.  Jika Anda ingin menjalankan program apa pun setelah logout atau keluar dari sistem operasi Linux maka Anda harus menggunakan perintah nohupup. Ada banyak program yang membutuhkan waktu berjam-jam untuk diselesaikan. Kita tidak perlu login lama untuk menyelesaikan tugas perintah. Kita dapat menjaga jenis program ini berjalan di latar belakang dengan menggunakan perintah nohup dan memeriksa hasilnya nanti. Beberapa contoh penggunaan perintah nohup adalah pemeriksaan memori, restart server, sinkronisasi dll. Bagaimana Anda bisa menggunakan? sebuah nohup perintah di Ubuntu untuk menjalankan program di latar belakang ditampilkan dalam tutorial ini.

Anda dapat memeriksa versi perintah nohup dengan menggunakan perintah berikut:.

$ nohup   --version

sintaks perintah nohup:

Anda dapat menggunakan perintah nohup dengan dua cara.

  1. perintah nohup [args… ]
  2. opsi nohup

Menggunakan nohup dengan perintah

Contoh-1: Menggunakan perintah nohup tanpa '&'

Saat Anda menjalankan perintah nohup tanpa '&' kemudian kembali ke prompt perintah shell segera setelah menjalankan perintah tertentu di latar belakang. Dalam contoh berikut, tidak ada Lari pesta perintah tanpa '&' untuk menjalankan sleep1.file sh di latar belakang.  Keluaran dari tidak ada perintah akan menulis di tidak ada.di luar file jika ada nama file yang mengarahkan tidak disebutkan dalam tidak ada perintah. Untuk perintah berikut, Anda dapat memeriksa output dari sleep1.sh dengan memeriksa output dari nohup.file keluar.

$nohup bash sleep1.SH
$ kucing nohup.di luar

Anda dapat menjalankan perintah dengan cara berikut untuk mengarahkan output ke keluaran.txt mengajukan. Periksa keluaran dari keluaran.txt.

$nohup bash sleep2.sh > keluaran.txt
$ keluaran kucing.txt

Contoh-2: Menggunakan perintah nohup dengan '&'

Kapan tidak ada perintah digunakan dengan '&' maka itu tidak kembali ke prompt perintah shell setelah menjalankan perintah di latar belakang. Tetapi jika mau, Anda dapat kembali ke prompt perintah shell dengan mengetik 'fg'

$nohup bash sleep1.SH &
$fg

Contoh-3: Menggunakan perintah nohup untuk menjalankan beberapa perintah di latar belakang

Anda dapat menjalankan beberapa perintah di latar belakang dengan menggunakan perintah nohup. Pada perintah berikut, perintah mkdir dan ls dijalankan di latar belakang dengan menggunakan perintah nohup dan bash. Anda bisa mendapatkan output dari perintah dengan memeriksa output.file txt.

$ nohup bash -c 'mkdir myDir && ls'> keluaran.txt
$ keluaran kucing.txt

Contoh-4: Mulai proses apa pun di latar belakang dengan menggunakan nohup

Ketika proses apapun dimulai dan pengguna menutup terminal sebelum menyelesaikan tugas proses yang sedang berjalan maka proses berhenti secara normal. Jika menjalankan proses dengan nohup maka itu akan dapat menjalankan proses di latar belakang tanpa masalah. Misalnya, jika Anda menjalankan ping perintah secara normal maka itu akan menghentikan proses ketika Anda menutup terminal.

$ping -i 10 google.com

Anda dapat memeriksa daftar semua perintah yang sedang berjalan dengan menggunakan perintah pgrep. Tutup terminal. Buka kembali terminal dan jalankan pgrep perintah dengan -Sebuah pilihan. Tidak ada daftar perintah yang sedang berjalan yang akan ditampilkan karena semua perintah yang sedang berjalan dihentikan ketika terminal ditutup.

$ pgrep -a ping

Lari ping perintah dengan perintah nohup. Buka kembali terminal dan jalankan pgrep perintah lagi. Anda akan mendapatkan daftar proses dengan id proses yang sedang berjalan.

$nohup ping -i 15 google.com &

$ pgrep -a ping

Anda dapat menghentikan proses latar belakang apa pun dengan menjalankan perintah kill. Jalankan saja perintah kill dengan id proses tertentu yang sedang berjalan. Di sini, id proses dari proses yang berjalan adalah 7015. Jalankan perintah kill di 7015 untuk menghentikan proses.

$ bunuh 7015

Penggunaan perintah nohup dijelaskan dengan menggunakan contoh yang sangat sederhana dalam tutorial ini. Semoga Anda mendapatkan ide yang jelas tentang fungsi perintah nohup dan dapat menerapkan perintah ini untuk berbagai tujuan.

Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...
Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...
Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...