Menjalankan Perintah Linux di Background
Menjalankan Perintah Linux di Background - Dalam tutorial kali ini saya akan menjelaskan perintah dasar yang mungkin sangat dibutuhkan namun masih banyak yang belum tau yakni perintah untuk menjalankan command di background.
Ketika suatu proses dijalankan dengan terminal, dua masalah mungkin terjadi:
- Terminal dipenuhi dengan begitu banyak data output dan pesan kesalahan / diagnostik.
- Seandainya terminal ditutup, proses bersama dengan proses anaknya akan dihentikan.
Untuk mengatasi dua masalah ini, kalian bisa menjalankan proses di background.
Cara Menjalankan Perintah Linux di Background
Jika kalian sudah menjalankan perintah di terminal, dan prosesnya sedang berjalan, kalian bisa membuatnya berjalan di background dengan menekan Ctrl+Z untuk menghentikannya dan menggunakan perintah bg untuk menjalankannya di background. Dan untuk melihat seluruh proses yang berjalan di latar belakang bisa menggunakan perintah jobs.
Contohnya disini saya menjalankan perintah untuk mengupdate sistem dan menjalankannya di background.
sudo apt update [ ctrl + z]jobsbg
Atau, kalian bisa langsung menjalankannya di backgroud dengan menambahkan & di akhir perintah.
Menjalankan Proses di Background Setelah Keluar dari Terminalsudo apt update &jobs
Ini mirip dengan perintah screen. Dan biasanya digunakan saat perintah yang dijalankan memakan proses yang lama misalnya saat sedang melakukan backup web server dengan ukuran puluhan GB.
Pertama, kita bisa gunakan perintah disown
sudo rsync Backups/* /var/www/html/* &Atau, gunakan perintah nohup
jobs
disown -h %1
jobs
nohup sudo rsync Backups/* /var/www/html/* &Dengan perintah diatas, proses akan tetap berjalan meskipun pengguna telah keluar dari shell.
jobs
Oke mungkin sekian tutorial singkat kali ini. Jika ada yang kurang jelas silahkan ditanyakan.
Posting Komentar untuk "Menjalankan Perintah Linux di Background"
Posting Komentar
Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.