[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Einträge aus /etc/crontab werden nicht ausgeführt



Andre Bischof schrieb:
Hallo,

pstree:
init-+-amavisd-new---2*[amavisd-new]
...
     |-cron
...

Mir ist allerdings gerade aufgefallen, dass anacron scheinbar statt cron bspw. das nächtliche Backup macht:

root@linux:/etc/rc2.d# grep cron /var/log/syslog
Mar 23 11:14:02 linux anacron[7650]: Job `cron.daily' terminated (exit status: 1) (mailing output)
Mar 23 11:14:02 linux anacron[7650]: Normal exit (1 job run)
Mar 23 12:18:01 linux /USR/SBIN/CRON[11830]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 23 15:18:01 linux /USR/SBIN/CRON[12748]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 23 18:18:02 linux /USR/SBIN/CRON[17606]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 23 21:18:01 linux /USR/SBIN/CRON[18924]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 24 00:18:01 linux /USR/SBIN/CRON[20494]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 24 03:18:01 linux /USR/SBIN/CRON[21363]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 24 06:18:01 linux /USR/SBIN/CRON[22306]: (amavis) CMD (test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync >/dev/null) Mar 24 07:30:01 linux /USR/SBIN/CRON[22650]: (root) CMD (test -x /etc/init.d/anacron && /usr/sbin/invoke-rc.d anacron start >/dev/null)
Mar 24 07:30:01 linux anacron[22682]: Anacron 2.3 started on 2009-03-24
Mar 24 07:30:01 linux anacron[22682]: Will run job `cron.daily' in 5 min.
Mar 24 07:30:01 linux anacron[22682]: Jobs will be executed sequentially
Mar 24 07:35:01 linux anacron[22682]: Job `cron.daily' started
Mar 24 07:35:07 linux anacron[23371]: Updated timestamp for job `cron.daily' to 2009-03-24
Mar 24 07:35:53 linux /usr/bin/crontab[23555]: (root) LIST (nobody)
root@linux:

müßten die anacron-Einträge nicht eigentlich von cron ausgeführt werden? Wieso läuft anacron überhaupt, ich dachte das läuft nur wenn durch Offtime des Rechners ein cron-Lauf nicht stattfinden konnte?

root@linux:/etc/rc2.d# uptime
 09:13:19 up 4 days, 19:04, 10 users,  load average: 1.33, 1.69, 1.95
root@linux:/etc/rc2.d#

Ist bei mir evtl. was bzgl. cron/anacron falsch konfiguriert?

root@linux:/etc/rc2.d# la *cron*
lrwxrwxrwx 1 root root 17  6. Mär 10:25 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 14  6. Mär 10:25 S89cron -> ../init.d/cron
root@linux:/etc/rc2.d#

Andre

cron läuft also.

/etc/crontab:
...
00 23 * * 0-4 root /sbin/iptables -A OUTPUT -m owner --uid-owner 1003 -j REJECT 00 06 * * 0-4 root /sbin/iptables -D OUTPUT -m owner --uid-owner 1003 -j REJECT 00 24 * * 5-6 root /sbin/iptables -A OUTPUT -m owner --uid-owner 1003 -j REJECT 00 06 * * 5-6 root /sbin/iptables -D OUTPUT -m owner --uid-owner 1003 -j REJECT

Um 23.00 Uhr hätte also heute eine iptable-Regel hinzugefügt werden sollen, aber:
root@linux:/etc/rc2.d# /sbin/iptables --list --line-numbers
...
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

Sonst keine Einträge in der OUTPUT chain, und an der Kommandozeile funktionieren die Einträge.

Was mache ich falsch, wie kann ich das am besten debuggen?

Andre



--
Personal weblog and more: http://bischof.homelinux.net



Reply to: