I denne artikel fortæller vi, hvad en proces i Linux-baggrunden er, og hvordan man starter den. Instruktionerne er meget enkle og klare.
I Linux er der 2 måder at arbejde med processer på:
Det er praktisk at arbejde i baggrundstilstand, fordi man kan arbejde med flere kommandoer parallelt. Terminalvinduet er altid tilgængeligt, så man kan skrive nye kommandoer ind i det. Man skal bare finde ud af, hvordan man arbejder med det.
For at køre en baggrundskommando (i baggrunden) skal du indtaste dens navn og tilføje et empersand-tegn & i slutningen af linjen. Det angives efter et mellemrum. Et eksempel:
thisisyourcommand argument1 argument2 &
Vi skal f.eks. køre udpakningen af et tar-arkiv. For at gøre det bruger vi kommandoen i Linux:
$ tar -xf archive.tar &
[1] 3459
$
Du kan bruge terminalen til at indtaste nye kommandoer i den og arbejde videre, mens arkivet bliver pakket ud i baggrunden.
Du kan se tallene [1] 3459, mens vi arbejder. Lad os forstå, hvad det er, og hvad det bruges til.
[1] er det nummer, som shell'en tildeler processen.
3459 er identifikatoren for den oprettede proces (PID).
Hvis du kan starte en proces i Linux-baggrunden, kan du hente den derfra. For at få en proces ud af baggrunden skal du bruge kommandoen fg. Hvis du indtaster den uden at angive et jobnummer, vil systemet som standard trække den sidst kørende proces ud af baggrunden.
For at fjerne en bestemt opgave fra baggrunden i Linux skal du bruge en kommando:
fg [1]
I dette eksempel har vi taget den første kommando ud af baggrunden. Du skal angive et bestemt antal. Det er også muligt at se de jobs, der i øjeblikket kører i baggrunden.
Du skal indtaste kommandoen:
$ jobs
Nu ved du, hvordan du kører en Linux-baggrundsproces, ser dens status og ændrer dens prioritet.