Portál AbcLinuxu, 12. května 2025 15:26
Řešení dotazu:
screen
u se můžete odpojit (v tom je jeho vtip) a pak se k němu zase připojit. Podívejte se na man screen
, jak na to.
prikaz &jak pak budete sledovat průběh je ale otázka, snadno to jde u
dd
, hůž u cp
, takže pokud se přece jen chcete interaktivně připojit, použijte screen
.
Pokud se ze screenu odpojíte a následně odpojíte od serveru, restart klientského pc již nemá žádnou možnost jak screen
ovlivnit (leda na kvantové úrovni;) Pokud se vám screen
zasekne při ukončování spojení se serverem, mohl by být nějaký problém s visením ssh spojení, ale není to moc pravděpodobné.
nohup příkaz &
.
shopt huponexit
.
V éře Bourne shell to tak bývalo, moderní Bash nic takového defaultně nedělá, procesy běžící na pozadí po odhlášení samozřejmě běží dál. nohup
se hodí pro přesměrování I/O, pokud je podezření že by s tím job měl probém, a pro změnu working directory (dtto, a na to stačí i disown
).
To co popisujete jako "pravděpodobně zareaguje" neplatí pro odhlášení, ale pro násilné ukončení klienta, tedy případy kdy byste klienta ukončil SIGTERM
(třeba killall ssh
), nebo zabil SIGKILL
(Woknaři vědí, typicky padne putty.exe :D)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.