Kategorie: Server

Bash - hození běžící úlohy do pozadí

Přesun běžící spuštěné úlohy do pozadí (aby nám nezabírala konzoli), nebo zpět do popředí (abychom s ní mohli skrze konzoli opět komunikovat).

Přesun úlohy na pozadí

Standardně jsme spustili proces, který je nyní připojený na konzoli: (Nemůžeme tedy dál zadávat příkazy)
./skript
Proces tedy pozastavíme:
[Ctrl-Z]
[1]+  Pozastavena             ./skript
A skript necháme pokračovat na pozadí: (Jako parametr můžeme uvést "./skript" nebo výše vypsaný identifikátor "1")
bg ./skript
Nyní úloha běží na pozadí. (Její výstup to ale neovlivní - může tak nadále psát do konzole!)

Přesun úlohy do popředí

Takto běžící úlohu můžeme vzít zpět do popředí:
fg ./skript
Nyní již vnímá vstup z konzole. Můžeme ji tedy nenásilně ukončit:
[Ctrl-C]

Komentáře


Nebyly přidány žádné komentáře.