crontab: Einträge werden scheinbar nicht ausgeführt

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
badera
Beiträge: 643
Registriert: 20.05.2004 20:01:50
Wohnort: Schweiz

crontab: Einträge werden scheinbar nicht ausgeführt

Beitrag von badera » 21.12.2010 22:02:34

Nach einer Neuinstallation des Systems habe ich alles wie früher in der /etc/crontab eingetragen. Leider wurde aber nichts ausgeführt.
Ein Blick in /var/log/syslog:

Code: Alles auswählen

Dec 21 21:56:21 opteron /usr/sbin/cron[5886]: (CRON) INFO (pidfile fd = 3)
Dec 21 21:56:21 opteron /usr/sbin/cron[5888]: (CRON) STARTUP (fork ok)
Dec 21 21:56:21 opteron /usr/sbin/cron[5888]: (*system*) WRONG INODE INFO (/etc/crontab)
Dec 21 21:56:21 opteron /usr/sbin/cron[5888]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
Was ist da das Problem? Ich habe nun /etc/crontab wieder ausgemistet und es steht nur noch folgendes drinn (die letzte Zeile ist von mir; rest war original):

Code: Alles auswählen

# /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
25 6	* * *	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 )
#
58 *   * * *   root    echo "hallo" >> /root/test-log.log
Die 58. Minute lief durch; kein Eintrag in /var/log/syslog, das der Job ausgeführt wurde und anhand der Ausgabedatei /root/test-log.log sehe ich, dass tatsächlich nichts gemacht wurde...
Bloss weshalb?

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: crontab: Einträge werden scheinbar nicht ausgeführt

Beitrag von michaels » 21.12.2010 22:04:06

Hallo,

die letzte Zeile muss eine Leerzeile sein (Suchfunktion sollte sonst helfen).

Gruß

Benutzeravatar
badera
Beiträge: 643
Registriert: 20.05.2004 20:01:50
Wohnort: Schweiz

Re: crontab: Einträge werden scheinbar nicht ausgeführt

Beitrag von badera » 21.12.2010 22:13:58

Danke für die rasche Antwort. Ich habe sogar drei Leerzeilen - OK, ich habe sie oben nicht reingenommen.
Gesucht habe ich schon nach dem Fehler; leider nichts hilfreiches gefunden, deshalb bin ich hier gelandet.
Weiss jemand Rat?

Benutzeravatar
badera
Beiträge: 643
Registriert: 20.05.2004 20:01:50
Wohnort: Schweiz

Re: crontab: Einträge werden scheinbar nicht ausgeführt

Beitrag von badera » 21.12.2010 22:43:01

Ich habs doch noch rausgefunden: die Dateirechte von crontab waren

Code: Alles auswählen

-rwxrwxrwx 1 root root
Jetzt habe ich sie auf

Code: Alles auswählen

-rw-r--r-- 1 root root
geändert und jetzt funktionierts.
Bei Lenny war crontab meiner Ansicht nach nicht so heikel; nun aber bei Squeeze? Ist das neu?

Antworten