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