Betalingsmåter Abuse

Slik kjører du en prosess i Linux-bakgrunnen

26.01.2023, 23:52

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:

  • forgrunn (forgrunn, forgrunn) - en modus der en ny kommando bare kan startes etter at den siste er ferdig;
  • bakgrunn - du trenger ikke å fullføre den forrige kommandoen for å starte en ny.

Hva brukes bakgrunns Linux-kommandoer til?

Å 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.

Hvordan kjøre en bakgrunnskommando i Linux: trinnvise instruksjoner

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.