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: