Ich habe einen CentOS 6.6Server mit den folgenden Paketen installiert:
crontabs-1.10-33.el6.noarch
cronie-1.4.4-12.el6.x86_64
cronie-anacron-1.4.4-12.el6.x86_64
kernel-2.6.32-504.3.3.el6.x86_64
Manchmal wird einer der Sicherungsjobs, die täglich ausgeführt werden sollen, einfach nicht ausgeführt. Das Skript wird nicht einmal nach aufgerufen /var/log/cron.log. Interessant zu erwähnen, dass andere Jobs, die genau zur gleichen Zeit ausgeführt werden sollen, ohne Probleme ausgeführt werden.
Ich kann das Problem nicht reproduzieren und habe keine Muster darauf entdeckt. Wenn ich nichts tue, wird der Job am nächsten Tag wie erwartet korrekt ausgeführt.
crond ignoriert einfach nur einen der mehreren Jobs, die zu einem bestimmten Zeitpunkt ausgeführt werden sollen. Dies geschieht nur sporadisch.
Ich habe an einigen anderen Stellen gelesen, dass am Ende der crontabDatei eine leere Zeile eingefügt wird. Der Job, der gelegentlich nicht ausgeführt werden kann, befindet sich in der Tat in der letzten Zeile meiner crontabDatei. Ich konnte keine Bestätigung finden, dass dies ein echter oder bekannter Fehler ist.
# tail -2 /var/spool/cron/postgres
* * * * * OTHERJOB
0 21 * * * /pg_backup.sh
Das ist alles was ich in meinem habe /var/log/cron.log
Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19394]: (root) CMD (OTHERJOB)
Mar 31 21:00:02 SERVERNAME [cron.info] CROND[19418]: (postgres) CMD (/pg_backup.sh)
Mar 31 21:01:02 SERVERNAME [cron.info] CROND[20062]: (root) CMD (OTHERJOB)
Apr 1 21:00:02 SERVERNAME [cron.info] CROND[31349]: (root) CMD (OTHERJOB)
Apr 1 21:01:01 SERVERNAME [cron.info] CROND[32080]: (root) CMD (OTHERJOB)
Sehen Sie, wie OTHERJOBimmer ausgeführt wurde, während on Apr 1 pg_backup.shnicht einmal ausgeführt wurde.
Ich habe bereits versucht, neu zu starten, crondaber das passiert immer wieder. Dies betrifft mehrere Server mit derselben Version von Betriebssystem, Kernel und cronRPMs.
Es gibt eine neuere Version von cronie( 1.4.12), ein Upgrade ist jedoch keine Option, da wir bereits die neueste verfügbare Version für verwendenCentos 6.6
Ich habe das Changelog für alle cronieVersionen nach meiner ( 1.4.4) durchgesehen und habe anscheinend keine Lösung für dieses spezielle Problem gefunden. Überprüfte auch alle Festschreibungsnachrichten .
/var/log/audit/audit.log.
echo >/dev/nullz. B.)?