Re: cron.daily bleibt haengen

Michael Stefaniuc <[email protected]> Fri, 24 Jun 2005 13:40:08 +0200
Newsgroups gmane.linux.redhat.general.german
Organization Red Hat GmbH
Message-ID <[email protected]>
Martin Spuetz wrote:
> Hallo Liste,
> 
> ich hoffe, hier ist ueberhaupt noch jemand ;)
> 
> Auf einem Server (Redhat Enterprise ES) habe ich das Phaenomen, dass
> cron.daily haengen bleibt. crond fuehrt den run-part aus, ich bekomme
> aber keine Rueckmeldung per E-Mail.
> 
> Ein ps waux | grep cron bringt:
> 
> root      1345  0.0  0.0  2108  172 ?        S    04:02   0:00
> /bin/bash /usr/bin/run-parts /etc/cron.daily
> root     14440  0.0  0.0  1952  344 ?        S    04:07   0:00 awk -v
> progname=/etc/cron.daily/sweepupdate.sh progname {?????   print
> progname ":\n"?????   progname="";????       }????       { print; }
> 
> 
> Zuerst hat mir ps atop gezeigt, das habe ich dann mal deaktiviert,
> jetzt ist es sweepupdate.sh.
> 
> Fuehre ich jetzt in der bash /usr/bin/run-parts /etc/cron.daily aus,
> laufen die cron jobs durch.
> 
> Jemand einen Tipp?
Häng dich mal mit strace dran an den hängenden Prozess. Ich vermute der 
wird mit einem read oder write auf STDIN, STDOUT oder STDERR hängen. 
Diese default input/output Kanäle sind verfügbar wenn du das Skript auf 
der Kommandozeile aufrufst, aber nicht umbedingt wenn sie von cron 
ausgeführt werden.

tschuess
	michael

-- 
Michael Stefaniuc               Tel.: +49-711-96437-199
Sr. Network Engineer            Fax.: +49-711-96437-111
Red Hat GmbH                    Email: [email protected]
Hauptstaetterstr. 58            http://www.redhat.de/
D-70178 Stuttgart