I den här artikeln kommer vi att berätta vad en process i Linux-bakgrunden är och hur man startar den. Instruktionerna är mycket enkla och tydliga.
I Linux finns det två sätt att arbeta med processer:
Att arbeta i bakgrundsläget är bekvämt eftersom du kan arbeta med flera kommandon parallellt. Terminalfönstret är alltid tillgängligt för att skriva in nya kommandon i det. Det återstår att ta reda på hur man arbetar med det ordentligt.
För att köra ett backgroud-kommando (i bakgrunden) måste du ange dess namn och lägga till ett empersandtecken & i slutet av raden. Det anges efter ett mellanslag. Exempel på detta:
thisisyourcommand argument1 argument2 &
Vi behöver t.ex. köra uppackningen av ett tar-arkiv. För att göra detta använder vi kommandot i Linux:
$ tar -xf archive.tar &
[1] 3459
$
Du kan använda terminalen för att skriva in nya kommandon i den och arbeta vidare medan arkivet packas upp i bakgrunden.
Du kan se siffrorna [1] 3459 när vi går vidare. Låt oss förstå vad det är och vad det används till.
[1] är det nummer som tilldelats processen av skalet.
3459 är identifieraren för den skapade processen (PID).
Om du kan starta en process i Linux-bakgrunden kan du hämta den därifrån. För att få ut en process ur bakgrunden behöver du kommandot fg. Om du anger det utan att ange ett jobbnummer kommer systemet som standard att ta bort den senast körda processen från bakgrunden.
För att ta bort en specifik uppgift från bakgrunden i Linux behöver du ett kommando:
fg [1]
I det här exemplet har vi tagit bort det första kommandot från bakgrunden. Du måste ange ett specifikt nummer. Möjligheten att visa de jobb som för närvarande körs i bakgrunden stöds också.
Du måste ange kommandot:
$ jobs
Nu vet du hur du kör en Linux-bakgrundsprocess, visar dess status och ändrar dess prioritet.