V tomto článku vám povieme, čo je to proces na pozadí systému Linux a ako ho spustiť. Návod je veľmi jednoduchý a zrozumiteľný.
V Linuxe existujú 2 spôsoby práce s procesmi:
Práca v režime na pozadí je výhodná, pretože môžete pracovať s viacerými príkazmi súbežne. Okno terminálu je vždy k dispozícii a môžete doň zadávať nové príkazy. Zostáva zistiť, ako s ním správne pracovať.
Ak chcete spustiť príkaz na pozadí (na pozadí), musíte zadať jeho názov a na koniec riadku pridať znak empersand &. Uvádza sa za medzerou. Napríklad:
thisisyourcommand argument1 argument2 &
Napríklad potrebujeme spustiť rozbalenie archívu tar. Na tento účel použijeme príkaz v systéme Linux:
$ tar -xf archive.tar &
[1] 3459
$
Pomocou terminálu do neho môžete zadávať nové príkazy a ďalej pracovať, zatiaľ čo sa archív rozbaľuje na pozadí.
Pri postupe môžete vidieť čísla [1] 3459. Pochopme, čo to je a na čo sa používa.
[1] je číslo, ktoré shell pridelil procesu.
3459 je identifikátor vytvoreného procesu (PID).
Ak sa vám podarí spustiť proces na pozadí systému Linux, môžete ho odtiaľ získať. Na získanie procesu z pozadia potrebujete príkaz fg. Ak ho zadáte bez uvedenia čísla úlohy, systém štandardne vytiahne z pozadia posledný spustený proces.
Na odstránenie konkrétnej úlohy z pozadia v systéme Linux potrebujete príkaz:
fg [1]
V tomto príklade sme z pozadia stiahli prvý príkaz. Musíte zadať konkrétne číslo. Podporovaná je aj možnosť zobraziť úlohy, ktoré práve bežia na pozadí.
Musíte zadať príkaz:
$ jobs
Teraz viete, ako spustiť proces na pozadí systému Linux, zobraziť jeho stav a zmeniť jeho prioritu.