Wie lege ich einen Cronjob (geplante Aufgabe) an?

Ein Cronjob führt einen Befehl oder eine PHP-Datei automatisch in festen Abständen aus. Damit lässt sich z. B. jede Nacht ein Backup erstellen, alle 15 Minuten eine E-Mail-Warteschlange abarbeiten oder WordPress-Aufgaben ausführen.

Cronjob in Plesk anlegen

  1. Öffnen Sie Websites & Domains > Geplante Aufgaben.
  2. Klicken Sie auf Aufgabe hinzufügen.
  3. Wählen Sie den Aufgabentyp: PHP-Skript ausführen, URL abrufen oder Befehl ausführen.
  4. Geben Sie Dateipfad oder Adresse ein, wählen Sie die Häufigkeit und klicken Sie auf OK.

Cronjob in cPanel anlegen

  1. Öffnen Sie Advanced > Cron Jobs.
  2. Wählen Sie die Häufigkeit unter Common Settings (z. B. Once Per Hour).
  3. Geben Sie den Befehl im Feld Command ein und klicken Sie auf Add New Cron Job.

Beispielbefehle

PHP-Datei ausführen:

/usr/local/bin/php /home/benutzername/public_html/cron.php

Eine Adresse aufrufen:

wget -q -O /dev/null https://ihredomain.com/cron.php

Der vollständige PHP-Pfad kann je nach Server und PHP-Version abweichen. In Plesk füllt die Option „PHP-Skript ausführen“ den Pfad automatisch aus.

So liest man den Zeitausdruck

Die fünf Felder bedeuten der Reihe nach Minute, Stunde, Tag des Monats, Monat, Wochentag.

  • */15 * * * * : alle 15 Minuten
  • 0 3 * * * : täglich um 03:00 Uhr
  • 0 9 * * 1 : jeden Montag um 09:00 Uhr

Tipp für WordPress

Der eingebaute Zeitplaner von WordPress (wp-cron) läuft bei jedem Seitenaufruf und kann die Website verlangsamen. Fügen Sie in wp-config.php die Zeile define('DISABLE_WP_CRON', true); ein und legen Sie auf dem Server einen Cronjob an, der wp-cron.php alle 15 Minuten aufruft. Details finden Sie in unserem Artikel zu wp-cron.php.

Bitte beachten

Aufgaben, die öfter als nötig laufen (z. B. jede Minute), können die Ressourcenlimits Ihres Kontos ausschöpfen.

  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Verwandte Artikel

Was ist Hosting?

Virtual Hosting ist eine Hosting-Art, bei der ein Webserver in Bereiche aufgeteilt wird, die...

Was ist ein Reseller?

Das Wort „Reseller“ bedeutet „Wiederverkäufer“. Gemeint ist eine Person oder ein Unternehmen, das...

Was ist DNS?

Jedes Objekt im Internet, jeder Server und jeder Endpunkt, der mit anderen kommuniziert, benötigt...

Was ist ein Domainname? Wo kann ich einen bekommen?

Der Domainname ist der Name und die Adresse Ihrer Website im Internet. Ohne diese Adresse ist...

Welches Betriebssystem sollte ich für mein Hosting wählen?

Die Antwort hängt davon ab, welche Software Ihre Website benötigt. Wenn Sie ASP- oder .NET-Seiten...