Međutim, većina korisnika nije svjesna njegovih metoda i lišeni su najučinkovitije, ali osnovne funkcije svojih uređaja. Dakle, u ovom kratkom vodiču, cilj nam je objasniti kako pokrenuti proces u pozadini u Linuxu.
Kako pokrenuti proces u pozadini u Linuxu
Pokretanjem procesa u pozadini možete osloboditi svoj terminal dugotrajnog procesa i pokrenuti više naredbi istovremeno. Za to postoje samo dvije jednostavne metode. Podijelili smo ovaj odjeljak na dva dijela kako bismo objasnili svaki od njih pojedinačno.
1. Zapovjedništvo Bg
Ako ste unijeli naredbu i kasnije shvatili vrijeme njenog izvršenja, koristite naredbu “bg”. Za unos ove naredbe, pauzirajte proces koji je u tijeku pritiskom na tipke “CTRL + Z”. Zatim unesite naredbu “bg”.
Na primjer, stvorimo lažni posao pomoću naredbe 'sleep' i pošaljimo ga u pozadinu.
bg
Nakon što smo izradili lažni posao od 50 sekundi, izvršavamo naredbu “bg” koja šalje proces u pozadinu.
Upotrijebite naredbu “jobs” za pregled čekanja čekanja pozadinskih procesa.
2. Dodavanje '&'
Možete koristiti znak & '&' sa svojom naredbom da biste je pokrenuli u pozadini.
naredba iNa primjer, pošaljimo lažni proces u pozadinu pomoću znaka &.
spavati petnaest i
Na prethodnoj slici, [1] je ID zadatka, a ID-ovi zadatka povećavat će se u sljedećim zadacima. Na primjer, sljedeći ID zadatka je [2]. Sada možete ponovno vidjeti status posla unosom sljedeće naredbe:
radnih mjesta
3. Tmux naredba
Također možete koristiti naredbu “tmux” za stvaranje više terminalskih sesija. Stvorite novu sesiju, pokrenite bilo koji proces koji želite i napustite tu sesiju. U međuvremenu će vaš proces u toj sesiji nastaviti raditi u pozadini. Za korištenje naredbe “tmux” morate instalirati uslužni program tmux pomoću sljedećih naredbi:
sudo prikladno ažuriranjesudo prikladna nadogradnja -i
sudo prikladan instalirati tmux -i
Za stvaranje nove sesije unesite sljedeću naredbu:
tmux nova sesija -s session_1Ovdje možete zamijeniti termin “session_1” bilo kojim imenom koje želite dati novoj sesiji. Odmah nakon unosa zadane naredbe otvorit će se kartica terminala. Tamo možete unijeti željene naredbe i pritisnuti kombinaciju 'CTRL + B' i D da odvojite sesiju od glavne sesije.
Ova odvojena sesija ostaje aktivna u pozadini. Ako mu želite dodati neke naredbe, pripojite tu sesiju natrag pokretanjem sljedeće naredbe:
tmux priložena sesija -t session_1Umjesto “session_1” upišite naziv sesije koju želite povezati.
Zaključak
Ako pokrenete proces u pozadini, to vam pomaže da radite učinkovito i učinkovito pokretanjem više procesa istovremeno. Objasnili smo tri jednostavna načina pokretanja procesa u pozadini - pomoću naredbe 'bg', 'ampersand' i naredbe 'tmux'. Iako tmux zahtijeva instalaciju, to je najlakši način za istovremeno pokretanje različitih procesa nakon instalacije.