Cara Menjalankan Proses di Latar Belakang di Linux

Cara Menjalankan Proses Di Latar Belakang Di Linux



Anda mesti mengetahui perkhidmatan yang berjalan di latar belakang jika anda menjalankan arahan yang mengambil banyak masa untuk diproses. Ia merupakan konsep penting dalam pengendalian proses dan boleh memberi manfaat kepada anda dalam pendekatan yang berbeza. Tambahan pula, apa sahaja proses yang anda hantar ke latar belakang berjalan secara bebas yang membolehkan anda memulakan proses lain bersama-sama.

Walau bagaimanapun, kebanyakan pengguna tidak mengetahui kaedahnya dan kehilangan fungsi peranti mereka yang paling berkesan lagi asas. Jadi, dalam panduan ringkas ini, kami berhasrat untuk menerangkan cara menjalankan proses di latar belakang di Linux.

Cara Menjalankan Proses di Latar Belakang di Linux

Dengan menjalankan proses di latar belakang, anda boleh membebaskan terminal anda daripada proses yang berjalan lama dan menjalankan berbilang arahan serentak. Terdapat hanya dua kaedah mudah untuknya. Kami membahagikan bahagian ini lagi kepada dua bahagian untuk menerangkan setiap bahagian pada satu masa.







1. Perintah Bg

Jika anda memasukkan arahan dan kemudian menyedari masa pelaksanaannya, gunakan arahan 'bg'. Untuk memasukkan arahan ini, jeda proses yang sedang berjalan dengan menekan kekunci 'CTRL + Z'. Kemudian, masukkan arahan 'bg'.



Sebagai contoh, mari buat kerja tiruan menggunakan arahan 'tidur' dan hantar ke latar belakang.



bg





Selepas mencipta tugas tiruan selama 50 saat, kami melaksanakan arahan 'bg' yang menghantar proses ke latar belakang.

Gunakan arahan 'pekerjaan' untuk melihat baris gilir proses latar belakang yang belum selesai.

pekerjaan



2. Melampirkan “&”

Anda boleh menggunakan simbol ampersand '&' dengan arahan anda untuk menjalankannya di latar belakang.

perintah &

Sebagai contoh, mari hantar proses tiruan ke latar belakang menggunakan ampersand.

tidur lima belas &

Dalam imej sebelumnya, [1] ialah ID tugasan dan ID tugasan akan meningkat dalam tugasan seterusnya. Sebagai contoh, ID tugasan berikut ialah [2]. Sekarang, anda boleh melihat status kerja sekali lagi dengan memasukkan arahan berikut:

pekerjaan

3. Perintah Tmux

Anda juga boleh menggunakan arahan 'tmux' untuk mencipta berbilang sesi terminal. Buat sesi baharu, mulakan sebarang proses yang anda mahukan dan tinggalkan sesi itu. Sementara itu, proses anda dalam sesi itu akan terus berjalan di latar belakang. Untuk menggunakan arahan 'tmux', anda mesti memasang utiliti tmux menggunakan arahan berikut:

sudo kemas kini yang sesuai
sudo naik taraf yang sesuai -dan
sudo apt pasang tmux -dan

Untuk membuat sesi baharu, masukkan arahan berikut:

tmux sesi baharu -s sesi_1

Di sini, anda boleh menggantikan istilah 'session_1' dengan mana-mana nama yang anda mahu berikan kepada sesi baharu. Hanya selepas memasukkan arahan yang diberikan, tab terminal akan dibuka. Anda boleh memasukkan arahan yang anda inginkan di sana dan tekan kombinasi 'CTRL + B' dan D untuk mengalihkan sesi daripada sesi utama.

Sesi terpisah ini kekal aktif di latar belakang. Jika anda ingin menambah beberapa arahan kepadanya, lampirkan sesi itu kembali dengan menjalankan arahan berikut:

tmux attach-session -t sesi_1

Sebagai ganti 'session_1', taipkan nama sesi yang anda ingin sambungkan.

Kesimpulan

Jika anda menjalankan proses di latar belakang, ia membantu anda bekerja dengan berkesan dan cekap dengan menjalankan berbilang proses serentak. Kami menerangkan tiga cara mudah untuk menjalankan proses di latar belakang - menggunakan arahan 'bg', 'ampersand', dan 'tmux'. Walaupun tmux memerlukan pemasangan, ia adalah cara paling mudah untuk menjalankan proses yang berbeza serentak setelah dipasang.