Někdy chci spustit proces a zapomenout na něj. Pokud jej spustím z příkazového řádku, takto:
redshift
Nemohu zavřít terminál, nebo to zabije proces. Mohu spustit příkaz takovým způsobem, že mohu zavřít terminál, aniž by došlo k ukončení procesu?
Přijatá odpověď:
Mělo by fungovat jedno z následujících 2:
$ nohup redshift &
nebo
$ redshift &
$ disown
Další informace o tom, jak to funguje, naleznete níže:
-
man nohup
-
help disown
-
Rozdíl mezi nohoup, disown a &(nezapomeňte si přečíst i komentáře)