Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m122_aws:topics:05_3 [2025/10/30 23:00] – angelegt dgaravaldide:modul:m122_aws:topics:05_3 [2026/01/13 09:17] (aktuell) dgaravaldi
Zeile 24: Zeile 24:
  
 <code> <code>
-  * * * * * auszuführender Befehl+* * * * * Befehl
 ┬ ┬ ┬ ┬ ┬ ┬ ┬ ┬ ┬ ┬
 │ │ │ │ │ │ │ │ │ │
Zeile 34: Zeile 34:
 </code> </code>
  
-Ein Stern ''*'' bedeutet Ausführung wird immer erfolgen, also zu jeder Minute, jeder Stunde, jedem Tag, jedem Monat oder jedem Wochentag. Um die einzelnen Stellen auseinander zu halten, hilft folgendes Diagram:+Ein Stern ''*'' bedeutet Ausführung wird immer erfolgen, also zu jeder Minute, jeder Stunde, jedem Tag, jedem Monat oder jedem Wochentag.
  
-<code> +Für die ersten fünf Stellen (für die Zeitwertesind folgende Optionen zusätzlich möglich:
-**1 2 3 4 5 Befehl** +
-1 = Minute (0-59) +
-2 = Stunde (0-23) +
-3 = Tag (0-31) +
-4 = Monat (1-12) +
-5 = Wochentag (0-7, Sonntag ist 0 oder 7) +
-Befehl = Der auszuführende Befehl. +
-</code> +
- +
-Für die ersten fünf Stellen, also die Zeitwerte sind folgende Optionen zusätzlich möglich:+
 <code> <code>
 * = Ausführung immer (zu jeder…) * = Ausführung immer (zu jeder…)
-*/n = Ausführung aller n, wobei n,x,y = Ausführung um/am n, x und y+*/n = Ausführung alle Mal (z.B. alle 15 Minuten) 
 +x,y = Ausführung um/am x und um/am (Beispiel siehe unten)
 </code> </code>
  
Zeile 58: Zeile 49:
  
 <code> <code>
-0 5   * * * /usr/bin/backup.sh+0 5 * * * /usr/bin/backup.sh
 </code> </code>
  
Zeile 64: Zeile 55:
  
 <code> <code>
-*/10   * * * * /usr/bin/play_sound.sh+*/10 * * * * /usr/bin/play_sound.sh
 </code> </code>
  
Zeile 108: Zeile 99:
  
 <code> <code>
-**1 2 3 4 5 Benutzer Befehl +* * * * * Benutzer Befehl 
-**1 = Minute (0-59+┬ ┬ ┬ ┬ ┬ 
-2 = Stunde (0-23+│ │ │ │ │ 
-3 = Tag (0-31) +│ │ │ │ └──── Wochentag (0-7, Sonntag ist 0 oder 7
-4 = Monat (1-12+│ │ │ └────── Monat (1-12
-5 = Wochentag (0-7, Sonntag ist 0 oder 7) +│ │ └──────── Tag (1-31) 
-Benutzer = Benutzername des Benutzers, unter dem der Befehl ausgeführt wird. +│ └────────── Stunde (0-23
-Befehl = Der auszuführende Befehl.+└──────────── Minute (0-59)
 </code> </code>
  
Zeile 177: Zeile 168:
 So steht dann auch der Nutzung des Datums mit Prozentzeichen nichts mehr im Wege. So steht dann auch der Nutzung des Datums mit Prozentzeichen nichts mehr im Wege.
  
-\\ 
-==== Crontab und gut? ==== 
- 
-Ich hoffe, ich konnte einen kleinen Einblick in die Cronjobs unter Linux geben und dem ein oder anderen bei der Syntax behilflich sein. Dieser Artikel entsteht auch mit etwas Eigennutz, da ich auch oft überlegen muss, wie die genaue Reihenfolge in der Crontab nun ist. Es gibt natürlich noch eine Menge anderer Tools wie [[at|http://linux.about.com/library/cmd/blcmdl1_at.htm]], [[anacron|http://anacron.sourceforge.net/]], [[fcron|http://fcron.free.fr/]] und so weiter. Cronjob hat für mich jedoch sehr zuverlässig gearbeitet, weshalb ich andere Tools noch nicht in Betracht gezogen habe. 
- 
-Let the crons work! 
  
 ---- ----
  • de/modul/m122_aws/topics/05_3.1761861605.txt.gz
  • Zuletzt geändert: 2025/10/30 23:00
  • von dgaravaldi