În acest articol vă vom spune ce este un proces în fundal Linux și cum să îl porniți. Instrucțiunile sunt foarte simple și clare.
În Linux există 2 moduri de lucru cu procesele:
Lucrul în modul fundal este convenabil deoarece puteți lucra cu mai multe comenzi în paralel. Fereastra terminalului este întotdeauna disponibilă pentru a tasta noi comenzi în ea. Rămâne să vă dați seama cum să lucrați cu ea în mod corespunzător.
Pentru a rula o comandă backgroud (în fundal), trebuie să introduceți numele acesteia și să adăugați un semn empersand & la sfârșitul liniei. Acesta este specificat după un spațiu. De exemplu:
thisisyourcommand argument1 argument2 &
De exemplu, trebuie să executăm despachetarea unei arhive tar. Pentru a face acest lucru, folosim comanda în Linux:
$ tar -xf archive.tar &
[1] 3459
$
Puteți utiliza terminalul pentru a introduce noi comenzi în acesta și a lucra mai departe în timp ce arhiva este despachetată în fundal.
Puteți vedea numerele [1] 3459 pe măsură ce avansăm. Să înțelegem ce este și pentru ce este folosit.
[1] este numărul atribuit procesului de către shell.
3459 este identificatorul procesului creat (PID).
Dacă puteți porni un proces în fundalul Linux, îl puteți obține de acolo. Pentru a scoate un proces din backgroud aveți nevoie de comanda fg. Dacă o introduceți fără să specificați un număr de sarcină, sistemul va scoate în mod implicit ultimul proces care rulează din fundal.
Pentru a scoate o anumită sarcină din fundal în Linux, aveți nevoie de o comandă:
fg [1]
În acest exemplu, am scos prima comandă din fundal. Trebuie să specificați un număr specific. Posibilitatea de a vizualiza sarcinile care rulează în prezent în fundal este, de asemenea, acceptată.
Trebuie să introduceți comanda:
$ jobs
Acum știți cum să rulați un proces Linux în fundal, să îi vizualizați starea și să îi modificați prioritatea.