Cron-Ausdruck-Generator

Cron-Ausdruck
Feldbeschreibung
FeldWertebereich
Minute0-59
Stunde0-23
Tag1-31
Monat1-12
Wochentag0-7
Ausdruckssyntax
*Beliebiger Wert
*/5Alle N Einheiten
1-5Bereich
1,3,5Mehrere Werte
1-5/2Schrittweite
Ein Standard-Cron-Ausdruck besteht aus 5 Feldern: Minute, Stunde, Tag, Monat und Wochentag.

Cron-Ausdrücke online erstellen und analysieren

Der Cron-Ausdruck-Generator ist ein kostenloses Online-Tool zum Erstellen von Ausdrücken für geplante Aufgaben. Durch die Einstellung der Felder für Minute, Stunde, Tag, Monat und Wochentag können Cron-Ausdrücke schnell erstellt werden. Das Tool bietet außerdem häufig verwendete Schnellvorlagen, Wertebereiche der einzelnen Felder und Erläuterungen zur Cron-Syntax. Es eignet sich für Linux, Server, Entwicklungsumgebungen und verschiedene Konfigurationen geplanter Aufgaben.

Wichtige Funktionen des Cron-Ausdruck-Generators

  • Konfiguration der Felder für Minute, Stunde, Tag, Monat und Wochentag.
  • Schnellvorlagen für häufig verwendete Cron-Ausführungsregeln.
  • Automatische Erstellung von Cron-Ausdrücken anhand der Feldkonfiguration.
  • Anzeige des aktuell erstellten Cron-Ausdrucks.
  • Anzeige der Wertebereiche der einzelnen Cron-Felder.
  • Unterstützung gängiger Syntax wie Sternchen, Schritte, Bereiche und mehrere Werte.
  • Geeignet für geplante Aufgaben unter Linux, auf Servern und in Entwicklungsumgebungen.

Wie verwendet man den Cron-Ausdruck-Generator?

  1. Wähle nach Bedarf Minute, Stunde, Tag, Monat und Wochentag aus.
  2. Alternativ kannst du eine häufig verwendete Ausführungsregel aus den Schnellvorlagen auswählen.
  3. Das Tool erstellt den Cron-Ausdruck automatisch anhand der Einstellungen.
  4. Kopiere den erstellten Ausdruck und verwende ihn für die Konfiguration der Cron-Aufgabe.

Aufbau eines Cron-Ausdrucks

Ein standardmäßiger Cron-Ausdruck mit fünf Feldern besteht normalerweise aus Minute, Stunde, Tag, Monat und Wochentag in einer festen Reihenfolge.

Minute

Das Minutenfeld hat den Wertebereich 0-59 und legt fest, in welchen Minuten eine Aufgabe ausgeführt wird. Beispielsweise bedeutet 0 die Ausführung in der 0. Minute jeder Stunde.

Stunde

Das Stundenfeld hat den Wertebereich 0-23 und verwendet das 24-Stunden-Format. Beispielsweise bedeutet 8 die tägliche Ausführung um 8:00 Uhr.

Tag

Das Tagesfeld hat den Wertebereich 1-31 und legt einen Tag des Monats fest. Beispielsweise bedeutet 1 die Ausführung am ersten Tag jedes Monats.

Monat

Das Monatsfeld hat den Wertebereich 1-12 und entspricht Januar bis Dezember. Beispielsweise bedeutet 1 die Ausführung im Januar jedes Jahres.

Wochentag

Das Wochentagsfeld verwendet üblicherweise 0-7. Je nach Cron-Implementierung kann die Darstellung des Sonntags unterschiedlich sein; häufig stehen sowohl 0 als auch 7 für Sonntag.

Grundlegende Cron-Syntax

Sternchen *

* steht für einen beliebigen Wert. Ein * im Minutenfeld bedeutet beispielsweise, dass die Aufgabe jede Minute ausgeführt werden kann.

Schritt */N

*/N bezeichnet eine Ausführung in einem festgelegten Intervall. Beispielsweise bedeutet */5 alle 5 Einheiten; im Minutenfeld bedeutet es normalerweise alle 5 Minuten.

Bereich 1-5

1-5 bezeichnet einen zusammenhängenden Wertebereich. Beispielsweise kann 9-17 im Stundenfeld die Stunden von 9:00 bis 17:00 Uhr an jedem Tag darstellen.

Mehrere Werte 1,3,5

1,3,5 bezeichnet mehrere festgelegte Werte. Mehrere Zahlen im Wochentagsfeld ermöglichen beispielsweise die Ausführung einer Aufgabe nur an ausgewählten Wochentagen.

Bereich mit Schritt 1-5/2

1-5/2 bezeichnet eine Ausführung mit einem festgelegten Schritt innerhalb eines Bereichs und kann für Aufgaben mit Intervallregeln verwendet werden.

Häufige Beispiele für Cron-Ausdrücke

Jede Minute ausführen

* * * * * führt eine Aufgabe einmal pro Minute aus.

Alle 5 Minuten ausführen

*/5 * * * * führt eine Aufgabe alle 5 Minuten aus.

Täglich zu einer festen Uhrzeit ausführen

0 8 * * * führt eine Aufgabe jeden Tag um 8:00 Uhr aus.

Täglich zu mehreren Uhrzeiten ausführen

Im Stundenfeld können mehrere Werte angegeben werden. Beispielsweise führt 0 8,12,18 * * * die Aufgabe täglich um 8:00, 12:00 und 18:00 Uhr aus.

Wöchentlich an bestimmten Tagen ausführen

Mit dem Wochentagsfeld können Ausführungstage festgelegt werden, sodass eine Aufgabe nur an ausgewählten Wochentagen ausgeführt wird.

Anwendungsbereiche von Cron-Ausdrücken

  • Geplante Cron-Aufgaben auf Linux-Systemen.
  • Automatisierungsaufgaben auf Servern.
  • Geplante Datenbanksicherungen.
  • Geplante Website-Aufgaben und Datenaktualisierungen.
  • Protokollbereinigung und Dateiwartung.
  • Geplante Ausführung von Skripten oder Programmen.
  • Periodische Aufgaben in Entwicklungsumgebungen.
  • API-, Datensynchronisations- und automatisierte Aufgabenplanung.

Häufig gestellte Fragen

Wie viele Felder hat ein Cron-Ausdruck?

Übliche Unix/Linux-Cron-Ausdrücke bestehen aus 5 Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag.

Welcher Cron-Ausdruck führt eine Aufgabe jede Minute aus?

Der übliche Cron-Ausdruck mit fünf Feldern lautet * * * * * und führt eine Aufgabe einmal pro Minute aus.

Was bedeutet */5?

*/5 bedeutet eine Ausführung in einem Intervall von 5 Einheiten. Im Minutenfeld bedeutet dies alle 5 Minuten.

Warum verwendet das Wochentagsfeld 0-7?

Die Definition des Wochentagsfelds kann je nach Cron-Implementierung leicht variieren. Unix/Linux Cron verwendet häufig 0-7, wobei Sonntag normalerweise durch 0 oder 7 dargestellt werden kann.

Funktionsweise von Cron-Ausdrücken

Cron vergleicht die aktuelle Systemzeit mit den Feldern für Minute, Stunde, Tag, Monat und Wochentag des Ausdrucks. Wenn die aktuelle Zeit alle angegebenen Bedingungen erfüllt, führt der Cron-Scheduler die zugehörige Aufgabe aus.

Hinweise zur Verwendung von Cron-Ausdrücken

  • Stelle sicher, dass Systemzeit und Zeitzone des Servers korrekt konfiguriert sind.
  • Beachte, dass sich die unterstützte Syntax zwischen verschiedenen Cron-Implementierungen unterscheiden kann.
  • Verwende beim Ausführen von Skripten möglichst eindeutige absolute Pfade.
  • Prüfe bei Aufgaben mit Datum und Wochentag besonders die tatsächliche Ausführungszeit.
  • Überprüfe den Cron-Ausdruck vor dem Einsatz in einer Produktionsumgebung.

Zusammenfassung

Der Cron-Ausdruck-Generator ermöglicht die schnelle Erstellung von Ausdrücken für geplante Aufgaben über eine visuelle Feldkonfiguration und bietet Wertebereiche, Syntaxregeln und häufige Beispiele. Dadurch lassen sich Ausdrücke für typische Linux- und Serveraufgaben erstellen, ohne komplexe Cron-Syntax auswendig lernen zu müssen.

Was ist ein Cron-Ausdruck-Generator?

Der Cron-Ausdruck-Generator ist ein Online-Tool für geplante Aufgaben. Durch die Konfiguration von Minute, Stunde, Tag, Monat und Wochentag lassen sich Cron-Ausdrücke schnell erstellen und häufig verwendete Vorlagen sowie die Cron-Syntax anzeigen.
  • Minute, Stunde, Tag, Monat und Wochentag konfigurieren
  • Schnellvorlagen für häufige Cron-Zeitpläne verwenden
  • Den entsprechenden Cron-Ausdruck automatisch erstellen
  • Wertebereiche und Syntax der Cron-Felder anzeigen
  • Geeignet für Linux, Server, Skripte und automatisierte geplante Aufgaben
Der Cron-Ausdruck-Generator eignet sich für Entwickler und Serveradministratoren, die Regeln für Website-Wartung, Datenbanksicherungen, Protokollbereinigung, Skriptausführung und Datensynchronisation erstellen möchten.
Kommentare 0
Noch keine Kommentare. Schreibe den ersten Kommentar!
Der Kommentarinhalt darf nicht leer sein
0/255