Linux Homer
New Member
[gelöst] Debian Squeeze: Cronjobs starten "willkürlich"
Hallo!
Ich steige nicht mehr durch und bitte in diesem renomierten Forum um Hilfe:
Cronjobs, welche ich als root in /etc/crontab oder mit crontab -e eintrage, werden nicht zu dem angegeben Zeitpunkt gestartet, sondern mehrere Stunden später "willkürlich". Z.B. die Jobs, die ich gestern Abend reingestellt habe, sind morgens ausgeführt, dann rufe ich Mittags die Mails ab und siehe da: Wieder welche ausgeführt. Das Kuriose: Derzeit ist nur ein Cronjob aktiv, aber an diesem Tag erhielt ich bereits 4 Ausführungsmails! Wie kann man das erklären?
Der Cronjob startet ein Script, das wie oben erwähnt auch läuft. Es ist eher ein Problem von Cron (bzw. mir) an sich. Das Script ist verlinkt mit /etc/cron.daily - Aber Daily heißt doch nicht, dass es 4 mal ausgeführt wird, oder doch? Und warum dann nicht zu der Zeit, an der die cron.daily laut crontab ausgeführt werden sollte?
Hier die /etc/crontab:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
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 cd / && run-parts --report /etc/cron.hourly
32 22 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
1 7 * * * root /var/scripts/backdbs.sh
#
Hier crontab -l:
root@server:/etc/cron.daily# crontab -l
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root@localhost
HOME=/
#run-parts
# m h dom mon dow user command
21 2 * * * /var/scripts/backdbs.sh >> /tmp/log1
root@server:/etc/cron.daily#
Tja, vielleicht kann da hier einer der Freaks mir auf die Sprünge helfen.
Viele Grüße
Homer
Hallo!
Ich steige nicht mehr durch und bitte in diesem renomierten Forum um Hilfe:
Cronjobs, welche ich als root in /etc/crontab oder mit crontab -e eintrage, werden nicht zu dem angegeben Zeitpunkt gestartet, sondern mehrere Stunden später "willkürlich". Z.B. die Jobs, die ich gestern Abend reingestellt habe, sind morgens ausgeführt, dann rufe ich Mittags die Mails ab und siehe da: Wieder welche ausgeführt. Das Kuriose: Derzeit ist nur ein Cronjob aktiv, aber an diesem Tag erhielt ich bereits 4 Ausführungsmails! Wie kann man das erklären?
Der Cronjob startet ein Script, das wie oben erwähnt auch läuft. Es ist eher ein Problem von Cron (bzw. mir) an sich. Das Script ist verlinkt mit /etc/cron.daily - Aber Daily heißt doch nicht, dass es 4 mal ausgeführt wird, oder doch? Und warum dann nicht zu der Zeit, an der die cron.daily laut crontab ausgeführt werden sollte?
Hier die /etc/crontab:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
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 cd / && run-parts --report /etc/cron.hourly
32 22 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
1 7 * * * root /var/scripts/backdbs.sh
#
Hier crontab -l:
root@server:/etc/cron.daily# crontab -l
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root@localhost
HOME=/
#run-parts
# m h dom mon dow user command
21 2 * * * /var/scripts/backdbs.sh >> /tmp/log1
root@server:/etc/cron.daily#
Tja, vielleicht kann da hier einer der Freaks mir auf die Sprünge helfen.
Viele Grüße
Homer
Last edited by a moderator: