Wann läuft cron.daily
Wann läuft cron.daily
Hallo
ich habe im Verzeichnis cron.daily einige Scripte abgelegt. Nun ist meine Frage,
wann laufen diese? Kann ich das beeinflussen oder zumindest herausfinden???
ich habe im Verzeichnis cron.daily einige Scripte abgelegt. Nun ist meine Frage,
wann laufen diese? Kann ich das beeinflussen oder zumindest herausfinden???
- towo
- Beiträge: 4552
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Wann läuft cron.daily
cat /etc/crontab
Wenns da nicht drin steht, läufts nie.
Wenns da nicht drin steht, läufts nie.
Re: Wann läuft cron.daily
der inhalt:
sehe ich das richtig, das um 6.25 erst die datei abgearbeitet wird,
wenn ja wie kann ich das überprüfen???
sehe ich das richtig, das um 6.25 erst die datei abgearbeitet wird,
wenn ja wie kann ich das überprüfen???
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 )
#
Re: Wann läuft cron.daily
wenn die uhrzeit darin 6.25 meint, ist das dann 6.25 utc und nach lokaler zeit vieleicht 7.25 ???
Re: Wann läuft cron.daily
hi,
Wenn deine Systemuhr normal eingerichtet ist, sind alle Zeiten lokal. Zur Zeit ist in der Zeitzone Europe/Berlin der Unterschied zwischen UTC und lokaler Zeit 2 Stunden. Grobe Fehler sieht man so:
Noch eine böse Falle: die Namen der Scripte dürfen nur aus kleinen Buchstaben a-z bestehen, sonst werden sie ignoriert. Genau genommen sind noch ein paar Zeichen erlaubt, aber die Regeln dafür sind mir zu kompliziert; Neugierige lesen 'man run-parts'.
wenn ein cron-Script Meldungen ausgibt, verschickt cron diese per mail, typischerweise an root bzw. an den User, der für root als mail-Empfänger eingetragen ist. Außerdem erscheinen in /var/log/syslog so ähnliche Meldungen:gnude hat geschrieben:sehe ich das richtig, das um 6.25 erst die datei abgearbeitet wird,
wenn ja wie kann ich das überprüfen???
Code: Alles auswählen
Apr 22 06:17:01 ulysses /USR/SBIN/CRON[8298]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Apr 22 06:25:01 ulysses /USR/SBIN/CRON[8302]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Code: Alles auswählen
hwclock ; date ; date -u
Beware of programmers who carry screwdrivers.
Re: Wann läuft cron.daily
Prima
das Hilft erstmal !!!
das Hilft erstmal !!!
Re: Wann läuft cron.daily
Hallo,
ich brauch nochmal nen Tipp:
Die Datei crontab habe ich nun geändert.
Wird die Änderung denn automatisch übernommen oder muss ich den Server neu starten.
Oder, noch besser, kann ich die Änderung ohne Neustart einlesen lassen?
ich brauch nochmal nen Tipp:
Die Datei crontab habe ich nun geändert.
Wird die Änderung denn automatisch übernommen oder muss ich den Server neu starten.
Oder, noch besser, kann ich die Änderung ohne Neustart einlesen lassen?
Re: Wann läuft cron.daily
normal erkennt cron Änderungen an /etc/crontab und in /etc/cron.daily usw. automatisch und ohne Neustart.
Beware of programmers who carry screwdrivers.
Re: Wann läuft cron.daily
Für cron.daily, cron.weekly ... ist es nicht nötig die /etc/crontab zu editieren. Die gewünschten Skripte einfach ins passende Verzeichnis legen und das wars. Achja bitte keine Punkte im Namen verwenden Bindestrich ist in Ordnung.gnude hat geschrieben:Hallo,
Die Datei crontab habe ich nun geändert.
Ob er das Skript erkennt kann man mit run-parts testen.
Code: Alles auswählen
run-parts --test -v /etc/cron.daily
Gruß Athlux