Kuidas Linuxis taustal protsessi käivitada

Kuidas Linuxis Taustal Protsessi Kaivitada



Kui käivitate käsu, mille töötlemine võtab palju aega, peate teadma taustal töötavaid teenuseid. See on protsessikäsitluses ülioluline kontseptsioon ja võib olla kasulik erinevate lähenemisviiside puhul. Lisaks sellele töötab mis tahes protsess, mille taustale saadate, iseseisvalt, mis võimaldab teil alustada teist protsessi.

Enamik kasutajaid pole aga selle meetoditest teadlikud ja jäävad ilma oma seadmete kõige tõhusamast, kuid põhifunktsioonist. Niisiis püüame selles kiirjuhendis selgitada, kuidas protsessi Linuxis taustal käivitada.

Kuidas Linuxis taustal protsessi käivitada

Protsessi taustal käivitades saate vabastada oma terminali kauakestvast protsessist ja käivitada korraga mitu käsku. Selle jaoks on ainult kaks lihtsat meetodit. Jagasime selle jaotise kaheks osaks, et neid korraga selgitada.







1. Bg käsk

Kui sisestasite käsu ja saite hiljem aru selle täitmise ajast, kasutage käsku 'bg'. Selle käsu sisestamiseks peatage käimasolev protsess, vajutades klahve 'CTRL + Z'. Seejärel sisestage käsk 'bg'.



Näiteks loome näivtöö, kasutades käsku 'sleep', ja saadame selle taustale.



bg





Pärast näivtöö loomist 50 sekundi jooksul käivitame käsu 'bg', mis saadab protsessi taustale.

Kasutage ootel olevate taustaprotsesside järjekorra vaatamiseks käsku 'jobs'.

töökohad



2. '&' lisamine

Saate selle taustal käivitamiseks kasutada koos käsuga ampersandi sümbolit '&'.

käsk &

Näiteks saadame näivprotsess taustale ampersandiga.

magama viisteist &

Eelmisel pildil on [1] ülesande ID ja ülesande ID-d suurenevad järgmistes ülesannetes. Näiteks järgmise ülesande ID on [2]. Nüüd näete töö olekut uuesti, sisestades järgmise käsu:

töökohad

3. Tmuxi käsk

Mitme terminaliseansi loomiseks saate kasutada ka käsku 'tmux'. Looge uus seanss, alustage soovitud protsessi ja lahkuge sellest seansist. Samal ajal töötab teie protsess selles seansis taustal. Käsu 'tmux' kasutamiseks peate installima utiliidi tmux, kasutades järgmisi käske:

sudo sobiv värskendus
sudo sobiv uuendus -ja
sudo asjakohane installida tmux -ja

Uue seansi loomiseks sisestage järgmine käsk:

tmux uus seanss -s seanss_1

Siin saate asendada termini 'seanss_1' mis tahes nimega, mille soovite uuele seansile anda. Vahetult pärast antud käsu sisestamist avaneb terminali vahekaart. Saate sisestada sinna soovitud käsud ja vajutada 'CTRL + B' ja D kombinatsiooni, et seanss põhiseansist eraldada.

See eraldatud seanss jääb taustal aktiivseks. Kui soovite sellele mõned käsud lisada, kinnitage see seanss tagasi, käivitades järgmise käsu:

tmuxi manustamise seanss -t seanss_1

Sisestage 'seanss_1' asemel seansi nimi, millega soovite ühenduse luua.

Järeldus

Kui käivitate protsessi taustal, aitab see teil mitut protsessi samaaegselt käitades tõhusalt ja tõhusalt töötada. Selgitasime kolme lihtsat viisi protsesside taustal käivitamiseks – kasutades käsku 'bg', 'ampersand' ja 'tmux'. Kuigi tmux nõuab installimist, on see lihtsaim viis erinevate protsesside samaaegseks käivitamiseks pärast installimist.