Cara Menjalankan Proses di Latar Belakang di Linux

Cara Menjalankan Proses Di Latar Belakang Di Linux



Anda harus mengetahui layanan yang berjalan di latar belakang jika Anda menjalankan perintah yang membutuhkan banyak waktu untuk diproses. Ini adalah konsep penting dalam penanganan proses dan dapat bermanfaat bagi Anda dalam berbagai pendekatan. Selain itu, proses apa pun yang Anda kirim ke latar belakang berjalan secara independen sehingga memungkinkan Anda memulai proses lain secara bersamaan.

Namun, sebagian besar pengguna tidak mengetahui metodenya dan kehilangan fungsionalitas perangkat mereka yang paling efektif namun mendasar. Jadi, dalam panduan singkat ini, kami bertujuan untuk menjelaskan cara menjalankan proses di latar belakang di Linux.

Cara Menjalankan Proses di Latar Belakang di Linux

Dengan menjalankan suatu proses di latar belakang, Anda dapat membebaskan terminal Anda dari proses yang berjalan lama dan menjalankan beberapa perintah secara bersamaan. Hanya ada dua metode sederhana untuk itu. Kami membagi bagian ini lebih lanjut menjadi dua bagian untuk menjelaskan masing-masing bagian sekaligus.







1. Perintah Bg

Jika Anda memasukkan perintah dan kemudian menyadari waktu eksekusinya, gunakan perintah “bg”. Untuk memasukkan perintah ini, jeda proses yang sedang berlangsung dengan menekan tombol “CTRL + Z”. Kemudian, masukkan perintah “bg”.



Misalnya, mari kita membuat pekerjaan tiruan menggunakan perintah “sleep” dan mengirimkannya ke latar belakang.



bg





Setelah membuat pekerjaan dummy selama 50 detik, kami menjalankan perintah “bg” yang mengirimkan proses ke latar belakang.

Gunakan perintah “pekerjaan” untuk melihat antrian proses latar belakang yang tertunda.

pekerjaan



2. Menambahkan “&”

Anda dapat menggunakan simbol ampersand “&” dengan perintah Anda untuk menjalankannya di latar belakang.

memerintah &

Misalnya, mari kita kirim proses dummy ke latar belakang menggunakan ampersand.

tidur limabelas &

Pada gambar sebelumnya, [1] adalah ID tugas, dan ID tugas akan bertambah pada tugas berikutnya. Misalnya, ID tugas berikut adalah [2]. Sekarang, Anda dapat melihat kembali status pekerjaan dengan memasukkan perintah berikut:

pekerjaan

3. Perintah Tmux

Anda juga dapat menggunakan perintah “tmux” untuk membuat beberapa sesi terminal. Buat sesi baru, mulai proses apa pun yang Anda inginkan, dan tinggalkan sesi itu. Sementara itu, proses Anda di sesi tersebut akan tetap berjalan di latar belakang. Untuk menggunakan perintah “tmux”, Anda harus menginstal utilitas tmux menggunakan perintah berikut:

sudo pembaruan yang tepat
sudo peningkatan yang tepat -Dan
sudo tepat Install tmux -Dan

Untuk membuat sesi baru, masukkan perintah berikut:

tmux sesi baru -S sesi 1

Di sini, Anda dapat mengganti istilah “session_1” dengan nama apa pun yang ingin Anda berikan pada sesi baru. Tepat setelah memasukkan perintah yang diberikan, tab terminal akan terbuka. Anda dapat memasukkan perintah yang Anda inginkan di sana dan tekan kombinasi “CTRL + B” dan D untuk melepaskan sesi dari sesi utama.

Sesi terpisah ini tetap aktif di latar belakang. Jika Anda ingin menambahkan beberapa perintah ke dalamnya, lampirkan kembali sesi itu dengan menjalankan perintah berikut:

sesi lampiran tmux -T sesi 1

Sebagai ganti “session_1”, ketikkan nama sesi yang ingin Anda sambungkan.

Kesimpulan

Jika Anda menjalankan suatu proses di latar belakang, ada baiknya Anda bekerja secara efektif dan efisien dengan menjalankan beberapa proses secara bersamaan. Kami menjelaskan tiga cara sederhana untuk menjalankan proses di latar belakang – menggunakan perintah “bg”, “ampersand”, dan perintah “tmux”. Meskipun tmux memerlukan instalasi, ini adalah cara termudah untuk menjalankan berbagai proses secara bersamaan setelah diinstal.