Wann läuft cron.daily

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Wann läuft cron.daily

Beitrag von gnude » 22.04.2010 09:55:05

Hallo
ich habe im Verzeichnis cron.daily einige Scripte abgelegt. Nun ist meine Frage,
wann laufen diese? Kann ich das beeinflussen oder zumindest herausfinden???

Benutzeravatar
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

Beitrag von towo » 22.04.2010 09:59:41

cat /etc/crontab

Wenns da nicht drin steht, läufts nie.

Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Re: Wann läuft cron.daily

Beitrag von gnude » 22.04.2010 10:07:49

der inhalt:
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 )
#


Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Re: Wann läuft cron.daily

Beitrag von gnude » 22.04.2010 10:42:55

wenn die uhrzeit darin 6.25 meint, ist das dann 6.25 utc und nach lokaler zeit vieleicht 7.25 ??? :roll: :roll:

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Wann läuft cron.daily

Beitrag von cosmac » 22.04.2010 11:28:40

hi,
gnude hat geschrieben:sehe ich das richtig, das um 6.25 erst die datei abgearbeitet wird,
wenn ja wie kann ich das überprüfen???
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:

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 ))
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:

Code: Alles auswählen

hwclock ; date ; date -u
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'.
Beware of programmers who carry screwdrivers.

Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Re: Wann läuft cron.daily

Beitrag von gnude » 22.04.2010 11:44:36

Prima
das Hilft erstmal !!! :THX:

Benutzeravatar
gnude
Beiträge: 1569
Registriert: 14.09.2009 22:05:28
Kontaktdaten:

Re: Wann läuft cron.daily

Beitrag von gnude » 23.04.2010 12:02:38

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? :roll:

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Wann läuft cron.daily

Beitrag von cosmac » 23.04.2010 12:14:04

normal erkennt cron Änderungen an /etc/crontab und in /etc/cron.daily usw. automatisch und ohne Neustart.
Beware of programmers who carry screwdrivers.

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Re: Wann läuft cron.daily

Beitrag von Athlux » 23.04.2010 20:48:51

gnude hat geschrieben:Hallo,
Die Datei crontab habe ich nun geändert.
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.

Ob er das Skript erkennt kann man mit run-parts testen.

Code: Alles auswählen

run-parts --test -v /etc/cron.daily
Gruß Athlux

Antworten