Spôsoby platby Abuse

Ako spustiť proces na pozadí systému Linux

26.01.2023, 23:52

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:

  • na popredí (foreground, v popredí) - režim, v ktorom je možné spustiť nový príkaz až po dokončení posledného;
  • background (pozadie) - na spustenie nového príkazu nie je potrebné dokončiť predchádzajúci príkaz.

Na čo sa používajú príkazy Linuxu na pozadí?

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ť.

Ako spustiť príkaz na pozadí v Linuxe: návod krok za krokom

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.