I denne opplæringen du kommer til å lære å kjøre en prosess i bakgrunnen. Du vil også lære hvordan du flytter en bakgrunnsprosess i forgrunnen, og vice versa.
Når vi utfører en kommando i Linux fra en shell-prosessen det skaper kjøre i forgrunnen, feste seg til vår økten. Dette betyr at vi ikke vil være i stand til å samhandle med våre shell før prosessen kommer ut.
Mens dette kan være ønskelig for kortvarig prosesser, slik som å kjøre en find
på filsystemet., Det er ikke alltid ønskelig for lengre bodde prosesser, slik som å kjøre en utvikling web server.
Plassere en Kjører i Forgrunnen Prosessen i Bakgrunnen
En forgrunnen prosess er en prosess. For å plassere en forgrunnen forarbeide i bakgrunnen, må vi først sette prosessen med å sove, og så plassere den i bakgrunnen.
- Utføre kommandoen til å kjøre prosessen.
- Trykk
CTRL+Z
for å sette prosessen inn i hvilemodus. - Run
bg
kommando for å starte prosessen og kjør det i en bakgrunn.,
Plassere en Kjører som Bakgrunn Prosess i Forgrunnen
bakgrunn prosessen kan være tilbake til forgrunnen hvis det er nødvendig. Vi bruker fg
kommando for å oppnå dette.
fg
å Kjøre fg
– kommandoen på egen hånd, uten en prosess-ID, vil tvinge siste utføre prosessen fra økten i forgrunnen.
fg
for Å forgrunnen en bestemt prosess du skal inneholde prosess-ID.,
fg 1234
Starte en Prosess i Bakgrunnen
til Slutt, en prosess som er opprettet ved å utføre en kommando fra kommando-linjen kan bli tvunget til å starte i bakgrunnen. Å så vi legge til en ampersign (&) på slutten av vår kommando. Dette instruerer skallet, slik som Bash, til å starte prosessen i bakgrunnen.
find / -type f -name="*.txt" &
vil Du bli gitt Jobb-ID-en av prosessen og gå tilbake til et interaktivt grensesnitt.