Ein Cronjob führt automatisch Aufgaben zu geplanten Zeiten aus. In dieser Anleitung erklären wir, wie Sie Cronjobs in DirectAdmin einrichten.

Was ist ein Cronjob?

Ein Cronjob (oder Cron-Task) ist eine geplante Aufgabe, die automatisch zu bestimmten Zeiten ausgeführt wird. Beispiele:

  • Tägliches Datenbank-Backup
  • Cache stündlich leeren
  • Wöchentlichen Bericht generieren
  • Skripte periodisch ausführen

Cronjob erstellen

Schritt 1: Zu Cron Jobs navigieren

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu Cron Jobs im Menü
  3. Sie sehen eine Übersicht bestehender Cronjobs

Schritt 2: Neuen Cronjob hinzufügen

  1. Klicken Sie auf Add Cron Job
  2. Füllen Sie das Timing aus (siehe unten)
  3. Füllen Sie den Befehl aus
  4. Klicken Sie auf Add

Timing konfigurieren

Ein Cronjob verwendet 5 Zeitfelder:

Feld Bereich Bedeutung
Minute 0-59 In welcher Minute
Stunde 0-23 In welcher Stunde
Tag 1-31 An welchem Tag des Monats
Monat 1-12 In welchem Monat
Wochentag 0-7 An welchem Tag (0=Sonntag)

Häufige Zeitpläne

Jede Minute:

* * * * *

Jede Stunde:

0 * * * *

Jeden Tag um 3:00:

0 3 * * *

Jeden Montag um 9:00:

0 9 * * 1

Befehlsbeispiele

WordPress-Cron ausführen

/usr/local/bin/php /home/user/domains/site.de/public_html/wp-cron.php

PHP-Skript ausführen

/usr/local/bin/php /home/user/domains/site.de/public_html/scripts/backup.php

Cronjobs verwalten

Bearbeiten

  1. Gehen Sie zu Cron Jobs
  2. Klicken Sie auf den Cronjob
  3. Ändern Sie Timing oder Befehl
  4. Klicken Sie auf Save

Deaktivieren

Fügen Sie # am Anfang des Befehls hinzu. Der Cronjob wird übersprungen aber nicht gelöscht.

Löschen

  1. Gehen Sie zu Cron Jobs
  2. Wählen Sie den Cronjob
  3. Klicken Sie auf Delete

WordPress und Cronjobs

Für bessere Leistung:

  1. WP-Cron in wp-config.php deaktivieren:
define('DISABLE_WP_CRON', true);
  1. Echten Cronjob hinzufügen:
*/15* * * * /usr/local/bin/php /home/user/domains/site.de/public_html/wp-cron.php

Tipps

  1. Zuerst manuell testen: Befehl via SSH ausführen
  2. Logging verwenden: Ausgabe in Logdatei umleiten
  3. Nicht zu häufig: Jede-Minute-Cronjobs vermeiden
  4. Vollständige Pfade verwenden: Vermeidet "command not found"

Hilfe benötigt?

Wir sind für Sie da! Haben Sie Probleme oder Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Schreiben Sie uns über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und finden gemeinsam die beste Lösung.