Kā palaist procesu fonā operētājsistēmā Linux

Ka Palaist Procesu Fona Operetajsistema Linux



Ja palaižat komandu, kuras apstrāde prasa daudz laika, jums jāzina pakalpojumi, kas darbojas fonā. Tas ir ļoti svarīgs procesa vadības jēdziens, un tas var jums noderēt dažādās pieejās. Turklāt jebkurš process, ko nosūtāt fonā, darbojas neatkarīgi, kas ļauj vienlaikus sākt citu procesu.

Tomēr lielākā daļa lietotāju nezina par tās metodēm un viņiem ir liegta viņu ierīču efektīvākā, taču pamata funkcionalitāte. Tāpēc šajā īsajā rokasgrāmatā mēs cenšamies izskaidrot, kā palaist procesu fonā operētājsistēmā Linux.

Kā palaist procesu fonā operētājsistēmā Linux

Palaižot procesu fonā, varat atbrīvot savu termināli no ilgstoša procesa un vienlaikus palaist vairākas komandas. Tam ir tikai divas vienkāršas metodes. Mēs sadalījām šo sadaļu divās daļās, lai izskaidrotu katru no tām vienlaikus.







1. Bg komanda

Ja ievadījāt komandu un vēlāk sapratāt tās izpildes laiku, izmantojiet komandu “bg”. Lai ievadītu šo komandu, apturiet notiekošo procesu, nospiežot taustiņus “CTRL + Z”. Pēc tam ievadiet komandu “bg”.



Piemēram, izveidosim fiktīvu darbu, izmantojot komandu “miegs”, un nosūtīsim to uz fonu.



bg





Pēc fiktīva darba izveidošanas 50 sekundes mēs izpildām komandu “bg”, kas nosūta procesu uz fonu.

Izmantojiet komandu “darbi”, lai skatītu gaidošo fona procesu rindu.

darba vietas



2. “&” pievienošana

Lai to palaistu fonā, kopā ar komandu varat izmantot simbolu &.

komandu &

Piemēram, nosūtīsim fiktīvu procesu fonā, izmantojot &.

Gulēt piecpadsmit &

Iepriekšējā attēlā [1] ir uzdevuma ID, un turpmākajos uzdevumos uzdevuma ID palielināsies. Piemēram, tālāk norādītais uzdevuma ID ir [2]. Tagad jūs varat atkal redzēt darba statusu, ievadot šādu komandu:

darba vietas

3. Tmux komanda

Varat arī izmantot komandu “tmux”, lai izveidotu vairākas termināļa sesijas. Izveidojiet jaunu sesiju, sāciet jebkuru vēlamo procesu un atstājiet šo sesiju. Tikmēr jūsu process šajā sesijā turpinās darboties fonā. Lai izmantotu komandu “tmux”, jāinstalē utilīta tmux, izmantojot šādas komandas:

sudo piemērots atjauninājums
sudo piemērots jauninājums -un
sudo apt uzstādīt tmux -un

Lai izveidotu jaunu sesiju, ievadiet šādu komandu:

tmux jaunā sesija -s sesija_1

Šeit varat aizstāt terminu “sesija_1” ar jebkuru nosaukumu, ko vēlaties piešķirt jaunajai sesijai. Tikko pēc dotās komandas ievadīšanas tiks atvērta termināļa cilne. Tur varat ievadīt vajadzīgās komandas un nospiest kombināciju “CTRL + B” un D, ​​lai atvienotu sesiju no galvenās sesijas.

Šī atdalītā sesija paliek aktīva fonā. Ja vēlaties tai pievienot dažas komandas, pievienojiet šo sesiju atpakaļ, izpildot šo komandu:

tmux pievienošanas sesija -t sesija_1

Vārda “session_1” vietā ierakstiet tās sesijas nosaukumu, ar kuru vēlaties izveidot savienojumu.

Secinājums

Ja palaižat procesu fonā, tas palīdz strādāt efektīvi un produktīvi, vienlaikus palaižot vairākus procesus. Mēs izskaidrojām trīs vienkāršus veidus, kā palaist procesus fonā – izmantojot komandu “bg”, “ampersand” un “tmux”. Lai gan tmux nepieciešama instalēšana, tas ir vienkāršākais veids, kā pēc instalēšanas vienlaikus palaist dažādus procesus.