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)./skriptProces tedy pozastavíme:
[Ctrl-Z]
[1]+ Pozastavena ./skriptA skript necháme pokračovat na pozadí: (Jako parametr můžeme uvést "./skript" nebo výše vypsaný identifikátor "1")
bg ./skriptNyní ú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 ./skriptNyní již vnímá vstup z konzole. Můžeme ji tedy nenásilně ukončit:
[Ctrl-C]
Autor: Jan Kalina Vydáno: 16.5.2012 12:03 Přečteno: 2144x Hodnocení: 100% (hodnoceno 2x) |
Vaše hodnocení: |
Komentáře
Nebyly přidány žádné komentáře.