Fona un priekšplāna Linux process
Kā daudzuzdevumu operētājsistēma, Linux atbalsta daudzu procesu — galvenokārt programmu vai komandu vai līdzīgu uzdevumu — izpildi fonā, kamēr jūs turpināt strādāt priekšplānā.
Priekšplāna procesi
A priekšplāna process ir jebkura komanda vai uzdevums, ko palaižat tieši un gaidāt, līdz tas tiks pabeigts. Daži priekšplāna procesi parāda kāda veida lietotāja saskarni, kas atbalsta pastāvīgu lietotāja mijiedarbību, savukārt citi izpilda uzdevumu un "iesaldē" datoru, kamēr tas pabeidz šo uzdevumu.
No čaulas priekšplāna process sākas, ierakstot komandu uzvednē. Piemēram, lai redzētu vienkāršu failu sarakstu aktīvajā direktorijā, ierakstiet:
ls.
Jūs redzēsit failu sarakstu. Kamēr dators sagatavo un drukā šo sarakstu, jūs nevarat veikt neko citu no komandu uzvednes. Kad failu saraksts tiek izdrukāts uz standarta izvadi, jūs atgūstat piekļuvi čaulas uzvednei.
Fona process
Atšķirībā no priekšplāna procesa, apvalks nav jāgaida a fona process beigties, pirms tas var palaist vairāk procesu. Pieejamās atmiņas apjoma robežās varat ievadīt daudzas fona komandas vienu pēc otras. Lai palaistu komandu kā fona procesu, ierakstiet komandu un komandas beigās pievienojiet atstarpi un & zīmi. Piemēram:
komanda1 &
Kad jūs izdodat komandu ar noslēdzošo &, apvalks izpilda darbu, taču tā vietā, lai jūs gaidītu, līdz komanda tiks pabeigta, jūs nekavējoties tiksit atgriezts čaulā. Šajā brīdī varat ievadīt citu komandu priekšplāna vai fona procesam. Fona darbi tiek palaisti ar zemāku prioritāti nekā priekšplāna darbi.
Kad fona process būs pabeigts, ekrānā tiks parādīts ziņojums.
Pārslēgšanās starp procesiem

Ja priekšplāna process aizņem pārāk daudz laika, apturiet to, nospiežot Ctrl+Z. Apturētais darbs joprojām pastāv, taču tā izpilde ir apturēta. Lai atsāktu darbu, bet fonā, ierakstiet bg lai nosūtītu apturēto darbu uz fona izpildi.
Lai priekšplānā atsāktu apturētu procesu, ierakstiet fg un šis process pārņems aktīvo sesiju.
Lai skatītu visu apturēto procesu sarakstu, izmantojiet darba vietas komandu vai izmantojiet tops komandu, lai parādītu CPU ietilpīgāko uzdevumu sarakstu, lai tos varētu apturēt vai apturēt, lai atbrīvotu sistēmas resursus. Lai mainītu procesa izpildes prioritāti, izmantojiet jauki un Renice.
Shell vs. GUI
Vairāku uzdevumu veikšana darbojas atšķirīgi atkarībā no tā, vai strādājat čaulu vai grafisko lietotāja interfeisu. Linux no čaulas atbalsta tikai vienu aktīvu priekšplāna procesu katrā virtuālajā terminālī. Tomēr no lietotāja praktiskā viedokļa logu vide (piemēram, Linux ar darbvirsmu, nevis no uz tekstu balstīta čaula) atbalsta vairākus aktīvos logus, kas efektīvi kalpo kā vairāki vienlaicīgi priekšplāns procesi. Praksē Linux aizkulisēs pielāgo procesu prioritāti GUI, lai veicinātu sistēmas stabilitāti un atbalstītu galalietotāja apstrādi.