Verwenden Sie cat -v /etc/crontab
diese Option, um nach ungewollten Steuerzeichen zu suchen.
Schlechte Minute in Crontab?
26350
David Pfeffer
Ich erhalte folgende Fehlermeldung in meinem Syslog:
Oct 17 13:14:03 tracker cron[873]: (*system*) ERROR (Syntax error, this crontab file will be ignored) Oct 17 13:14:03 tracker cron[873]: Error: bad minute; while reading /etc/crontab
Ich sehe keine schlechten Minuten! Meine crontab
Datei lautet:
# /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 18 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 18 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 18 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #
Welches Betriebssystem und welche Version? Ältere Unix-Systeme unterstützen möglicherweise nicht die Syntax zum Einstellen von Umgebungsvariablen.
RedGrittyBrick vor 12 Jahren
2
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
7
RedGrittyBrick
1
orgoj
Ich habe den gleichen Fehler auf Ubuntu 16.04. Problem mit leerer Zuordnung zu MAILTO
MAILTO=
Das Problem fand ich mit Hilfe von Chkcrontab
0
Al Zziwa
Die Registerkarte Cron setzt voraus, dass mindestens die erste und letzte Zeile der Datei keine echten cron-Anweisungen sind. Sie können stattdessen Kommentare einfügen, z. B. die folgenden in einer Datei:
# START CRON JOB LIST * * * * * /path/to/script/script1.sh 0 3 * * 0 /path/to/script/script2.sh 5 0 * * 1 /path/to/script/script3.sh # END CRON JOB LIST
Installieren Sie es so
sudo crontab -u user /path/to/cron/file
Das sollte für Sie funktionieren.
-3
user911807
Die Datei / etc / crontab hat DOS-Zeilenenden. Durch Unix-Zeilenende ersetzen.
Warum denkst du, dass?
Toto vor 5 Jahren
2
Verwandte Probleme
-
2
Allgemeine Mac OS-Ordner / -Einstellungen zum Überprüfen (wenn Sie versuchen, eine lästige, selbstst...
-
5
crontab, um osx aus dem schlaf zu erwecken
-
4
Cron läuft, aber nichts passiert
-
3
Verwenden Sie cron für die Bildschirmaufnahme unter Mac OS X
-
1
Fedora Crontab Änderungen
-
5
Wie führe ich einen launchd-Befehl als root aus?
-
3
Wie kann ich am Ende des Namens der Ausgabedatei eines Cron-Jobs einen Zeitstempel hinzufügen?
-
3
Wo kann ich kostenlos einen Cron-Job einrichten?
-
2
Wie kann man verhindern, dass Cron Syslog spammt?
-
4
Kann ich cron "zufällig" machen?