Så här kör du en Process i bakgrunden på Linux

Så här kör du en Process i bakgrunden på Linux

i den här handledningen kommer du att lära dig hur du kör en process i bakgrunden. Du kommer också att lära dig att flytta en bakgrundsprocess i förgrunden och vice versa.

När vi kör ett kommando i Linux från ett skal processen det skapar körs i förgrunden, fästa sig till vår session. Det betyder att vi inte kommer att kunna interagera med vårt skal förrän processen går ut.

Även om detta kan vara önskvärt för kortlivade processer, till exempel att köra en find på ditt filsystem., Det är inte alltid önskvärt för längre levde processer, såsom att köra en utveckling webbserver.

placera en pågående Förgrundsprocess i bakgrunden

en förgrundsprocess är A-processen. För att placera ett förgrundsarbete i bakgrunden måste vi först sätta processen att sova och sedan placera den i bakgrunden.

  1. Kör kommandot för att köra din process.
  2. TryckCTRL+Z för att sätta processen i viloläge.
  3. Kör kommandotbg för att väcka processen och köra den i backround.,

placera en pågående bakgrundsprocess i förgrunden

en bakgrundsprocess kan återgå till förgrunden om det behövs. Vi använder kommandotfg för att uppnå detta.

fg 

Kör kommandotfg på egen hand, utan process-ID, kommer att tvinga din senaste körprocess från din session till förgrunden.

fg

för att lägga till en specifik process bör du inkludera process-ID: t.,

fg 1234

starta en Process i bakgrunden

slutligen kan en process som skapas genom att köra ett kommando från kommandoraden tvingas starta i bakgrunden. Till så lägger vi till en ampersign (&) I slutet av vårt kommando. Detta instruerar skalet, som Bash, att starta processen i bakgrunden.

find / -type f -name="*.txt" &

Du kommer att få jobb-ID för processen och återgå till ett interaktivt skal.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *