Fjölverkavinnsla: Bakgrunnsferli og grunnferli

Sem fjölverkavinnsla stýrikerfi styður Linux stuðning margra ferla, í grundvallaratriðum, forrit eða skipanir eða svipuð verkefni - í bakgrunni meðan þú heldur áfram að vinna í forgrunni.

Grunnferli

Forsóknarferli er einhver stjórn eða verkefni sem þú keyrir beint og bíður þess að það sé lokið. Sumar forgangsferlar sýna einhvers konar notendaviðmót sem styður viðvarandi notendaviðskipti, en aðrir framkvæma verkefni og "frysta" tölvuna á meðan það lýkur þessu verkefni.

Frá skelnum byrjar forgróftferli með því að slá inn skipun við hvetja. Til dæmis, til að sjá einfaldan skráningu á skrám í virku möppunni skaltu slá inn:

$ ls

Þú munt sjá lista yfir skrár. Þó að tölvan sé að undirbúa og prenta þessa lista, getur þú ekki gert neitt annað úr stjórnarspjaldið.

Bakgrunnur Aðferð

Ólíkt því sem er í forgrunni, þarf skelurinn ekki að bíða eftir að bakgrunnsferli sé lokið áður en hægt er að keyra fleiri ferla. Innan takmarkaðs magns af minni sem er í boði getur þú slegið inn margar bakgrunnsskipanir einu sinni á eftir öðru. Til að keyra stjórn sem bakgrunnsferli skaltu slá inn skipunina og bæta við bili og ampersand til loka stjórnunarinnar. Til dæmis:

$ stjórn1 &

Þegar þú gefur út skipun með loka ammandsandinu, mun skelin framkvæma verkið, en í stað þess að bíða eftir að stjórnin lýkur, verður þú strax skilað til skeljarinnar og þú munt sjá skelprófið (% for C Shell, og $ fyrir Bourne Shell og Korn Shell) aftur. Á þessum tímapunkti getur þú slegið inn annan skipun fyrir annað hvort forgrunni eða bakgrunnsferli. Bakgrunnsvinnu eru í minni forgang að forgrunni.

Þú munt sjá skilaboð á skjánum þegar bakgrunnsferli er lokið.

Skipta á milli ferla

Ef forgróft ferli tekur of mikinn tíma skaltu stöðva það með því að ýta á CTRL + Z. Stöðugt starf er enn til staðar en framkvæmd hennar er lokað. Til að halda áfram starfi, en í bakgrunni skaltu slá inn bg til að senda stöðvað starf til bakgrunnsúttektar.

Til að halda áfram að hefja biðtíma í forgrunni skaltu slá inn fg og það ferli tekur við virkum fundi.

Til að sjá lista yfir allar stöðvaðar ferli skaltu nota stjórnin fyrir störf eða nota efstu stjórnina til að birta lista yfir CPU-ákafur verkefni svo að þú getir frestað eða stöðvað þau til að losa um auðlindir kerfisins.

Shell vs GUI

Fjölverkavinnsla virkar öðruvísi eftir því hvort þú ert að vinna úr skelinni eða grafísku notendaviðmótinu . Linux frá skelinni styður aðeins eitt virkt forgrunni ferli á sýndarstöðinni. Hins vegar, frá hagnýtum sjónarhóli notandans, styður gluggatjöld umhverfi (td Linux með skrifborð, ekki úr skothylki sem byggir á texta) nokkrar virkar gluggar sem í raun þjóna sem mörgum samtímis forgrunni. Í reynd setur Linux á bak við tjöldin forgang ferla í GUI til að stuðla að stöðugleika kerfisins og styðja endanlega vinnslu.