Am Mon, 2003-06-16 um 09.17 schrieb Günter Denz:
Hallo Wolfgang, hallo liste,
also das cron Problem ist immer noch da. [...]
In /var/log/boot.msg ist folgender Eintrag zu finden:
<notice>/etc/init.d/rc5.d/S13cron start Starting CRON daemon<notice>startproc: execve (/usr/sbin/cron) [ /usr/sbin/cron ], [ CONSOLE=/dev/console TERM=linux SHELL=/bin/sh INIT_VERSION=sysvinit-2.82 REDIRECT=/dev/tty1 COLUMNS=80 PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin vga=785 RUNLEVEL=5 PWD=/ PREVLEVEL=N LINES=30 HOME=/ SHLVL=2 _=/sbin/startproc DAEMON=/usr/sbin/cron ]
done
^G<notice>'/etc/init.d/rc5.d/S13cron start' exits with status 0
Das sieht soweit ganz gut aus. Allerdings startet cron bei mir erst mit Nr. 18. Möglicherweise gibt es ein Abhängigkeitsproblem beim Start von cron. Vielleicht solltest Du den Start von cron mit insserv oder Yast deaktivieren und wieder aktivieren, um die Startreihenfolge neu berechnen zu lassen.
Aber die crontab Skripte werden immer noch nicht ausgeführt. Das heisst in /var/log/messages taucht keine Zeitgemässe ausführung von cron auf.
Erst wenn ich "rccron stop" und dann "rccron start" ausführe, werden die scripte sauber ausgeführt. Die scripte können es also nicht sein, die funktionieren.
Werden die Funktionen cron.hourly etc ausgeführt? Startest Du Deine Scripte mit eigenem cronfile? Ggf. müsste man dort nochmal ansetzen, falls die Startreihenfolge nichts bringt. Gruß, Wolfgang