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: