Re: ssh + nohup
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Marian Cavojsky <cavo+konf zavinac cavo bod sk> |
Date |
Mon, 14 Nov 2005 07:53:17 +0100 |
Mail-followup-to |
Marian Cavojsky <cavo+konf zavinac cavo bod sk>, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
Resent-date |
Mon, 14 Nov 2005 08:33:56 +0100 |
Resent-from |
cavo zavinac cavo bod sk |
Resent-message-id |
<20051114073356 bod GD5770 zavinac cavo bod sk> |
Resent-to |
czdebian-l zavinac debian bod cz |
User-agent |
Mutt/1.5.9i |
On Sun, Nov 13, 2005 at 11:09:55PM +0100, Martin Cernohorsky wrote:
> On Fri, Nov 11, 2005 at 04:59:48PM +0100, Marian Cavojsky wrote:
> > V manualovej stranke sa nic nevravi o odpojeni procesu od terminalu. Len
> > o tom, ze bude imunny na HANGUPS a vystup (myslim ze stdout) presmeruje
> > do non-tty.
>
> ...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... :-)
>
> > Skuste:
> > $ nohup skript >>/kam/chcem/odkladat/log 2>&1 </dev/null &
>
> Toto IMHO fungovat nemusi, presmerovani /dev/null do stdin je
> ekvivalentni odhlaseni via ^D (ke skutecnemu odpotani od terminalu
> by bylo potreba setsid() a fork(), ale to neni treba). Pokud ten
> skript nic necte, ale jen chce mit stdin funkcni, melo by stacit
> presmerovat < /dev/zero.
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 &
--
Marian Cavojsky
Partial thread listing:
- Re: ssh + nohup, (pokračuje)
Skaredy font v PHP-GD,
Karel Krečmer
Ignorovani konfliktu v apt-get
Dan Ohnesorg