GNU/Linux >> Znalost Linux >  >> Linux

Jak spustit příkaz, který přežije uzavření terminálu?

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)


Linux
  1. Jak spustit příkaz Linux na pozadí a odpojit proces v terminálu

  2. CentOS / RHEL :Jak zjistit, který uživatel spouští konkrétní příkaz?

  3. Jak spustit proces Rsync na pozadí

  1. Jak spustíme příkaz uložený v proměnné?

  2. Jak mohu spustit příkaz po spuštění?

  3. Jak připojím terminál k oddělenému procesu?

  1. Jak identifikovat proces, který nemá PID?

  2. Jak zabít proces v Linuxu pomocí příkazu?

  3. Jak používat vi k úpravě příkazu v terminálu na Linuxu?