Re: ssh + nohup


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From "Petr Kubanek" <petr zavinac kubanek bod net>
Date Thu, 10 Nov 2005 16:50:28 +0000
User-agent Mutt/1.5.9i

Doporucuji si prostudovat jak funguji v UNIXu filedescriptory (co se
deje s procesy, co maji filedescriptor otevreny na konzoli, kdyz konzole
skonci) a co dela ssh, pokud forwarduje nejake porty (man ssh).

Nohup jenom posle stdout do /dev/null, ale stdin zjevne necha..nehlede
na to, ze netusim, co dela s stderr. Pouzivam <prikaz> 2>&1 > /dev/null
&, coz funguje vzdy.

Chovani me prijde absolutne normalni, tedy pokud se neco z toho deje.

Petr

Thu, Nov 10, 2005 at 06:41:57PM +0100 - Petr Heřman:
> Je do divný, přes ssh se zaloguji někam (všude debian), tam pustím
> 
> $ nohup nějaký_proces &
> 
> (nějaký proces = konkrétně wget a debmirror)
> ověřím si ps f, běží vše O.K., píše to do nohup, dam logout nebo Ctrl-D
> a už nedostanu prompt, konzole "zamrzlá". Z vedlejší virt. konsole
> se podívám, a na té první konzoli mi na lokální mašině pořád ještě běží
> ten ssh. Musím to kill -HUP, abych to skončil. Připojim se zpátky a ten nohup
> chcíplej. Když se tam ssh dvakrát a sleduju, co se děje,
> tak to chcípne okamžitě po tom pokusu o logout.
> 
> Je to normální?
> 
> Petr


Partial thread listing: