Neu

EmeraldHost 2.0 ist da: Schneller, intuitiver und für alle gemacht - Das neue Panel!

Mehr erfahren
Anleitungen
Tipps & FehlerbehebungCronjobs erstellen

So erstellst Du Cronjobs auf Deinem Linux Rootserver / vServer

Cronjobs auf einem Linux Rootserver / vServer erstellen (Ubuntu/Debian)

2 Min. Lesezeit
15. Okt. 2023

Cronjobs sind eine Funktion auf Linux-Systemen, die es ermöglicht, Aufgaben zu automatisieren und zu einem bestimmten Zeitpunkt oder in regelmäßigen Abständen auszuführen. Sie sind besonders nützlich für wiederkehrende Aufgaben, die ohne manuelle Eingriffe laufen sollen.

Crontab

Die zeitgesteuerten Aufgaben werden in der „Crontab“-Tabelle verwaltet. Diese Tabelle enthält eine Liste der geplanten Cronjobs. Dabei werden zuerst die Minuten (0 bis 59), dann die Stunden (0 bis 23), der Tag (1 bis 31), der Monat (1 bis 12), der Wochentag (0 bis 7, wobei 0 und 7 beide für Sonntag stehen) und schließlich der auszuführende Befehl definiert.

Ein einfaches Beispiel für einen Cronjob-Eintrag in der Crontab könnte wie folgt aussehen:

Cronjob Beispiel
0 10 * * * Befehl

Dieser Eintrag besagt, dass der Befehl „Befehl“ jeden Tag um 10:00 Uhr ausgeführt werden soll. Die einzelnen Felder können auch durch ein Sternchen (*) oder durch spezifische Werte ersetzt werden.

Spezifische Werte

  • Ein Sternchen (*) gibt an, dass der Cronjob zu jeder beliebigen Zeit für das entsprechende Feld ausgeführt werden soll.
  • Eine spezifische Zahl oder Zahlenbereich kann angegeben werden. Zum Beispiel bedeutet „5,10,15“ für das Feld der Minuten, dass der Cronjob zu den Minuten 5, 10 und 15 ausgeführt wird.
  • Der Bindestrich (-) wird verwendet, um einen Bereich anzugeben. Zum Beispiel bedeutet „1-5“ für das Feld der Stunden, dass der Cronjob von Stunde 1 bis Stunde 5 ausgeführt wird.
  • Der Schrägstrich (/) wird verwendet, um Intervalle anzugeben. Zum Beispiel bedeutet „*/15“ für das Feld der Minuten, dass der Cronjob alle 15 Minuten ausgeführt wird.

Darüber hinaus gibt es noch einige spezielle Optionen für Cronjobs:

  • @reboot ermöglicht die Ausführung eines Cronjobs beim Systemstart.
  • @yearly, @monthly, @weekly und @daily sind vordefinierte Zeitintervalle, die entsprechend einmal pro Jahr, Monat, Woche oder Tag ausgeführt werden.
Geschrieben vonEmeraldHost Team
Zuletzt aktualisiert am 19. März 2026 Auf GitHub bearbeiten

Hat Dir dieser Artikel geholfen?

Dein Feedback hilft uns, unsere Anleitungen zu verbessern.

Anleitungen mitgestalten

10,00 € Guthaben für jede neue Anleitung, 5,00 € für jede Verbesserung.

Support kontaktieren

Erstelle ein Support-Ticket und unser Team meldet sich schnellstmöglich bei Dir – persönlich und kompetent.

Zum Support
1257 Mitglieder online

Discord Community

Tausche Dich mit anderen Spielern aus, erhalte schnelle Hilfe von der Community und bleibe immer auf dem Laufenden.

Discord beitreten

Komm in unsere Discord-Community 1257 Mitglieder gerade online