Re: ssh + nohup


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Petr Heřman <ph zavinac lf2 bod cuni bod cz>
Date Mon, 14 Nov 2005 20:56:01 +0100
Cc Marian Cavojsky <cavo+konf zavinac cavo bod sk>
Mail-followup-to Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>, Marian Cavojsky <cavo+konf zavinac cavo bod sk>
User-agent Mutt/1.3.28i

On Sun, Nov 13, 2005 at 11:09:55PM +0100, Martin Cernohorsky wrote:
> ...ty ze stdout a stderr, ktere jsou tty, mate pravdu. Omlouvam se
> vsem pritomnym za mateni, kdyz do unixu pridali job control, tak
> nohup zjevne zmenili... Alespon jsem donutil svuj mozek udelat
> apt-get update... :-)

Máte pravdu, ve woody byl ještě nohup (GNU sh-utils) 2.0.11
a ten se choval docela "normálně", jak jsme byli ze "staré školy"
zvyklí. V sarge je nohup (GNU coreutils) 5.2.1 a ten se chová tak,
jak jsem psal, že s ním mám ty problémy. Stejně to moc nechápu
ten důvod, té změny: Měl jsem dojem, že právě nohup byl vymyšlený
právě na to, jak jednodušše řešit ten problém, když chci na stroji
pustit nějaký dlouhodobý proces, který chci, aby mi běžel i po
odlogování. Tak proč si to teď musím tak komplikovat
všelijakým přesměrováním?

Zajímavé, že manuálová stránka zůstala prakticky beze změny.
V info page jsou nějaké drobné rozdíly, ale rozhodně bych z nich
nevyčetl tak dramatickou změnu v chování takové základní
utility...


On Mon, Nov 14, 2005 at 07:53:17AM +0100, Marian Cavojsky wrote:
...
> Skusim to este vylepsit ;-)
> 
> /dev/zero moze robit problemy. Predsa len vstup nieco nacita a ktovie
> ako sa zatvari.
> 
> tak je to mozne oklamat takto:
> $ tail -f </dev/null | nohup skript >>/kam/chcem/odkladat/log 2>&1 &


Máte pravdu, takhle to funguje, takže mi to zůstane běžet.
To je to, co jsem potřeboval, ale stejně mně to přijde jako
"drbání se levou rukou za pravým uchem" - nechápu důvod té
změny chování nohupu.

Nicméně ještě trvá ten problémek s tím ssh, že po logoutu
mi pořád to ssh ještě "visí" na lokálním stroji, dokuď ho
nekillnu - také mi to přijde divné.

Petr Heřman


Partial thread listing: