Pengantar
Pada artikel ini, kita akan mempelajari cara mengirim proses ke latar belakang di Linux untuk membebaskan terminal kita untuk mendapatkan kembali kendali atas sistem kita. Banyak sysadmin baru merasa sangat sulit untuk menyelesaikan banyak tugas setelah proses memakan waktu lebih lama. Ini sering terjadi pada server tempat beberapa aplikasi dikerahkan. Saya menggunakan edisi Debian 10 Buster untuk bagian tutorial ini. Semua perintah dan pengaturan berlaku untuk varian Debian lainnya. Masih lebih baik untuk memeriksa dokumen distribusi yang Anda pasang.
Mengapa mengirim proses ke latar belakang?
Jawaban sederhana kami untuk pertanyaan ini adalah dengan membebaskan terminal untuk perintah berikutnya.
Jawaban yang kompleks adalah bahwa setiap kali hal buruk terjadi, sebagian besar waktu baik menggunakan desktop atau server, kami hanya memiliki akses ke terminal. Pada saat itu, pengguna tidak ingin itu ditempati oleh satu pekerjaan. Berkat Linux, kami dapat membebaskan terminal dari mengirim pekerjaan ke latar belakang dan terus menjalankan perintah baru untuk kembali ke sistem kami.
Menjalankan proses
Menjalankan suatu proses semudah menjalankan perangkat lunak lain di Linux. Saya akan menjalankan paket trimage untuk tujuan pembelajaran kita di sini. Kami akan membahas trimage dalam tutorial yang berbeda di masa mendatang.
Ayo lakukan sekarang:
$ trimage
Seperti yang Anda lihat, trimage berjalan tanpa masalah, tetapi terminal sekarang macet.
Mengirim trimage ke latar belakang semudah menekan Ctrl + Z dan itu akan menghentikan pekerjaan pemangkasan untuk sementara waktu.
Keajaiban dimulai saat Anda masuk
$ bg
dan tekan enter.
Perintah bg akan mengirimkan tragedi proses ke latar belakang. Trimage akan tetap berjalan seperti biasa sedangkan terminal bebas melakukan perintah berikutnya.
Jika paket memiliki GUI, Anda dapat memilih untuk menutupnya dari sana, tetapi jika paket tersebut tidak memiliki GUI, Anda cukup menggunakan
$ fg
perintah untuk mendorong proses ke latar depan seperti yang ditunjukkan di bawah ini:
Sekarang tutup prosesnya seperti biasa kita menggunakan Ctrl + C dan Anda akan kembali ke terminal normal.
Kesimpulan
Untuk saat ini, kami telah membahas sejumlah besar tip dan trik tentang pengiriman proses ke latar belakang di Linux. Karena langit adalah batasnya di Linux dan jika Anda telah menemukan cara lain untuk memanipulasi pekerjaan Linux Anda, bagikan dengan kami di komentar.
Sampaikan pendapat Anda!