Orgapage







Cronjobs

Cronjobs sind Aufgaben, die regelmäßig zu einer bestimmten Zeit ausgeführt werden.
Das können z.B. Serverstatistiken sein, die man jede Nacht generieren möchte.

Anzeigen kann man die Liste der Cronjobs mit dem Befehl:
crontab -l

Editieren kann man die Liste mit:
crontab -e

Nun wird die Liste der Cronjobs mit dem Standardeditor (in der Regel vim) geöffnet.

Hier stehen nun Zeilen dirn, die in etwa, wie die folgende aussehen:
0 */6 * * * /usr/local/confixx/runwebalizer.sh 2>/dev/null >/dev/null
0 20 * * * /srv/scripts/backup.sh 2>&1 | /usr/global/bin/cmail -s "Mail-Subject" mail@admin.de
1 3 * * * /srv/scripts/backup.sh


Die ersten 5 Stellen sind Zahlen, die durch Leerzeichen, oder Tabs getrennt werden dürfen.
Dabei stehen die Zahlen der Reihenfolge nach für:
Die Minute zu der das Script ausgeführt werden soll (0-59),
Die Stunde (0-23),
Den Tag (1-31),
Den Monat (1-12),
Den Wochentag (0-6 wobei 0=Sonntag).

Ein * steht jeweils für 'jeden'.
1 3 * * * würde also bedeuten: Jeden Tag um 3.01 Uhr

*/6 bedeutet: "Wenn die Zahl durch 6 teilbar ist", also alle 6 Stunden/Minute, ...
0 */6 * * * würde bedeuten jede 6 Stunden und 0 Minuten, also jeden Tag um 0.00, um 6.00, um 12.00 und um 18.00.

Man kann mehrere Zahlen auch durch Komata trennen:
7 1,2,5 * * * würde jeden Tag um 1:07, um 2:07 und um 5:07 ausgeführt werden.

Auch - (bis) ist Möglich
0 0 * * 1-5 würde jeden Wochentag um 0.00 ausgeführt werden.

Nach dieser Zeitangabe folgt das Komando, dass zu den zuvor festgelegten Zeiten ausgeführt werden soll.
z.B.: Das Script /srv/scripts/backup.sh aufrufen, welches z.B. wichtige Dateien sichert.



Weitere Seiten zu diesem Thema:
URL: Von:
Titel:  
Captcha:
Text bewerten:
Aktuelle Wertung: 0 (0x)
Seit der letzten Änderung: 0 (0x)

Kommentare     Seite: [0]
20. Jun. 2009 - 12:30 erstellt von noola
Danke, das hat mir weiter geholfen.
03. Jul. 2009 - 16:06 erstellt von Willy
Vielen, Vielen Dank
29. Aug. 2009 - 18:53 erstellt von Tom
Rechtschreibung: Es hei?t "standard" mit "d", NICHT "standart"!
30. Aug. 2009 - 12:06 erstellt von Scoby
Ist ge?ndert, ganz ruhig ;-)
02. Sep. 2009 - 21:59 erstellt von IrusVirus
Rechtschreibung: "Nun wirDDDD die Liste der ..."
thx f?rs Tut ;)
03. Sep. 2009 - 16:23 erstellt von Scoby
Ist ge?ndert

Die Kommentar-Funktion ist derzeit leider deaktiviert.
Bitte nutze das Forum statt dessen.