Cron

Cron ist ein zur Aufgabenplanung verwendetes Dienstprogramm auf Unix und Unix-ähnlichen Betriebssystemen. Benutzer können Aufgaben, sogenannte „Cronjobs“, so planen, dass sie in festgelegten Abständen automatisch ausgeführt werden. Die meisten Unix-Benutzer planen Cronjobs für Wartungsaufgaben, etwa zum Löschen von Protokolldateien und zum Erstellen von Sicherungen. Ein Benutzer kann jedoch jeden Befehl oder jedes Skript planen, den oder das er nützlich findet.

Ein Benutzer kann einen Cronjob planen, indem er eine „Crontab“-Datei erstellt. Eine Crontab-Datei oder „Cron-Tabelle“ legt fest, welcher Befehl wann ausgeführt wird. Eine Crontab-Datei kann einen einzelnen Cronjob oder mehrere Cronjobs enthalten. Jeder Eintrag in einer Crontab enthält fünf Variablenfelder, die angeben, wann der Befehl ausgeführt werden soll, sowie ein weiteres Feld, in dem der Befehl selbst angegeben wird:

1 2 3 4 5
* * * * * <command to run>

  1. Die Minute (0–59)
  2. Die Stunde (0–23)
  3. Der Tag des Monats (1–31)
  4. Der Monat (1–12)
  5. Der Wochentag (0–6, Sonntag bis Samstag)

Wenn anstelle einer Zahl ein Sternchen steht, wird der Cronjob bei jeder Ausprägung dieser Variablen ausgeführt. So kann der Benutzer auf einfache Weise festlegen, dass ein Cronjob je nach Bedarf alle paar Minuten, Stunden, Tage oder Monate ausgeführt wird. Wenn an jeder Stelle ein Sternchen steht, wird der Cronjob jede Minute ausgeführt.

Der folgende Cronjob gibt beispielsweise am ersten Tag jedes Monats um 3:30 Uhr morgens die Zeichenfolge „hello world“ aus:

30 3 1 * * echo hello world

Aktualisiert November 14, 2022 von Brian P.

quizTesten Sie Ihr Wissen

What type of message notifies an app that it must access data from virtual memory?

A
Page fault
0%
B
Syntax error
0%
C
Illegal operation
0%
D
Interrupt request
0%
Correct! Incorrect!     View the Page Fault definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Cron auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.