Možný duplikát:
Ponechejte relace SSH spuštěné i po odpojení.
Mám proces, který je v podstatě webový server, spouštím ho během relace SSH. Když však relaci opustím (zavřením oken PuTTY), přestane běžet a reagovat na požadavky. To platí, i když příkaz ukončím znakem &
. S Apache tento problém nemám, přichází se skriptem zastavení, spuštění a restartu. Rád bych pro tento program vytvořil něco takového.
Jak mohu spustit proces, aby pokračoval v běhu i poté, co ukončím relaci SSH, ve které jsem jej spustil?
Jak mohu také nastavit, aby se sám restartoval, pokud se z nějakého důvodu zastaví?
Díky!
Přijatá odpověď:
Spusťte jej na screen
relace.
screen
Nyní spusťte proces:
myprocess
Poté relaci obrazovky odpojte pomocí Ctrl +a d .
K relaci obrazovky se můžete znovu připojit zadáním:
screen -r
Pokud máte spuštěno více relací, můžete je uvést pomocí:
screen -ls