Když si spustím youtube-dl (v htopu je vidět jako "/usr/bin/python3 /user/bin/youtube-dl) a běží, je v pozadí, chci ho nechat běžet, tak se mi to nedaří. Příkaz disown jsem dal, jobs, hlásí žádné úlohy.
Ovšem stále v htopu ho vidím jako potomek shellu a když ho zavřu, stahování se přeruší. Čím to? Může být proces imunní k disownutí (to je nějaký signál tomu procesu a on to musí přijmout nebo to jde automaticky?)?
Myslel jsem, že tomu rozumím, s wget mi to jde.
Za další:
existuje nějaký příkaz kombinující disown a disown - h (již potom, co příkaz byl spuštěn, takže modifikátor nohup na začátku není možnost)?
Pokud to dobře chápu, tak "disown" odstraní proces z tabulky úloh, ale "disown -h" neodstraní. (o čemž jsem se přesvědčil spuštěním příkaz na pozadí a příkazem disown(-h) a jobs). Ale čekal jsem že parametr -h souvisí s prevencí ukončení (signál HANGUP)
Mám shell bash.
A další otázka:
Může se to celé chovat jinak, když to dělám přes ssh?