I denne artikkelen vil vi fortelle deg hva en prosess i Linux-bakgrunnen er og hvordan du starter den. Instruksjonene er veldig enkle og klare.
I Linux er det to moduser for å jobbe med prosesser:
Å jobbe i bakgrunnsmodus er praktisk fordi du kan jobbe med flere kommandoer parallelt. Terminalvinduet er alltid tilgjengelig for å skrive inn nye kommandoer i det. Det gjenstår å finne ut hvordan du kan jobbe med det ordentlig.
For å kjøre en bakgrunnskommando (i bakgrunnen), må du skrive inn navnet og legge til et empersand-tegn & på slutten av linjen. Det er spesifisert etter et mellomrom. Et eksempel:
thisisyourcommand argument1 argument2 &
Vi må for eksempel kjøre utpakkingen av et tar-arkiv. For å gjøre dette bruker vi kommandoen i Linux:
$ tar -xf archive.tar &
[1] 3459
$
Du kan bruke terminalen til å skrive inn nye kommandoer i den og jobbe videre mens arkivet pakkes ut i bakgrunnen.
Du kan se tallene [1] 3459 etter hvert som vi går videre. La oss forstå hva det er og hva det brukes til.
[1] er nummeret som er tilordnet prosessen av skallet.
3459 er identifikatoren til den opprettede prosessen (PID).
Hvis du kan starte en prosess i Linux-bakgrunnen, kan du få den derfra. For å få en prosess ut av bakgrunnen trenger du kommandoen fg. Hvis du skriver den inn uten å spesifisere et jobbnummer, vil systemet som standard trekke den sist kjørende prosessen ut av bakgrunnen.
For å fjerne en spesifikk oppgave fra bakgrunnen i Linux trenger du en kommando:
fg [1]
I dette eksemplet har vi tatt den første kommandoen ut av bakgrunnen. Du må spesifisere et bestemt nummer. Det er også mulig å se jobbene som for øyeblikket kjører i bakgrunnen.
Du må skrive inn kommandoen:
$ jobs
Nå vet du hvordan du kjører en Linux-bakgrunnsprosess, viser status og endrer prioritet.