Ich poste mal einfach die Tatsachen:
ASTA-SERVER:/etc/cron.daily# ll insgesamt 44 -rwxr-xr-x 1 root root 502 2002-07-04 23:13 bsdmainutils -rwxr-xr-x 1 root root 669 2003-09-05 15:52 exim -rwxr-xr-x 1 root root 419 2004-11-21 11:10 find -rwxr-xr-x 1 root root 89 2004-06-11 15:05 logrotate -rwxr-xr-x 1 root root 946 2004-07-22 20:27 man-db -rwxr-xr-x 1 root root 86 2001-09-27 15:42 modutils -rwxr-xr-x 1 root root 495 2001-11-18 23:29 netkit-inetd -rwxr-xr-x 1 root root 2571 2004-07-28 22:44 standard -rwxr-xr-x 1 root root 1307 2004-11-07 13:13 sysklogd -rwxr-xr-x 1 root root 178 2005-01-16 15:52 zupdate_catalog.sh ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mein Script~~~~~~~~~~~
more crontab:
SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root run-parts --report /etc/cron.hourly
25 4 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 4 * * 7 root test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 4 1 * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly
Meiner meinung nach sollte das Script zupdate_catalog.sh um 4 Uhr 25 Minuten T�glich gestartet werden, was nicht geschieht.
Richard Mittendorfer wrote:
> Am Tue, 18 Jan 2005 00:40:39 -1000 sprach Vlad Vorobiev
> <[EMAIL PROTECTED]>:
>
>
>> Hallo bis jetzt habe ich immer ins crontab -e die Cronjobs
>> eingetragen. Bequemer ist es aber die Scripte die auszuf�hren sind ins
>>
>> /etc/cron.daily bzw. cron.hourly reinzuschreiben.
>
>
>
> dron.hourly hab ich hier nicht. ein entsprechender eintrag muss in der
> /etc/crontab sein.
>
>> Wenn ich alles richtig verstanden habe, werden diese Scripte automatisch, ohne weiteres eintragen ausgef�hrt.
>> Bei mir tut sich nichts. Meine Scripte in diesen verzeichnissen werden
>>
>> nicht ausgef�hrt. K�nnte jemand sagen wo es klemmen k�nnte?
>
>
>
> die aktualisierung der in /etc/crontab und /etc/cron.d/ neu
> eingetragenen scripts/befehle findet sofort (jede min) statt. die
> scripts in /etc/cron.[daily,monthly,..] werden laut den zeiten in
> /etc/crontab ausgef�hrt.
> die voraussetzung ist, dass sie valid bzw. ausf�hrbar sind:
>
> /etc/cron.d/plattenplatz
> -----snip-----
> # disk usage reports.
> 55 */6 * * * root test -x /sbin/plattenplatz.sh && /usr/bin/nice \
> /sbin/plattenplatz.sh &> /dev/null
> -----snip-----
> ..ist im standard crontab format und ruft alle 6 stunden zur 55ten
> minute das script /sbin/plattenplatz.sh auf.
Das ist mir klar. Hier verweisst du direkt auf das Script-
> anders sieht das in zb. /etc/cron.daily/ aus: > > /etc/cron.daily/account_blue > -----snip----- > #!/bin/sh -e > # > prog=/usr/bin/fetchmailnow.sh > account=/etc/fetchy_blue.conf > > [ -x $prog ] || exit 0 > [ -f $account ] || exit 0 > > $prog --configfile $account > -----snip----- > > ..hier wird das in /etc/cron.daily liegende (ausf�hrbare!) script via > "run-parts" (zeit siehe /etc/crontab) direkt aufgerufen.
Genau das funktioniert nicht. Siehe oben.
> >> Ich benutze DEBIAN-SARGE. Muss man vieleicht etwas aktivieren? > > > > /usr/sbin/cron muss laufen ($ ps aux).
ps -aux|grep cron
root 24466 0.0 0.0 1756 584 ? Ss Jan17 0:00 /usr/sbin/cron
Danke Vlad
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

