Cronjob.de › Anleitungen › Drupal

Drupal Cronjob einrichten: Cron zuverlässig von außen aufrufen

Für einen zuverlässigen Drupal-Cron kopieren Sie unter Konfiguration › System › Cron die Adresse https://ihre-domain.de/cron/<Schlüssel>, schalten Automated Cron ab und lassen die Adresse im festen Takt von außen aufrufen. Drupal selbst nennt den Aufruf von außen im Handbuch den bevorzugten Weg, wenn man die Wahl hat. Eine Kommandozeile brauchen Sie dafür nicht.

Stand:

Warum überhaupt

Automated Cron hängt an Ihren Besuchern

Laut Drupal prüft das Modul Automated Cron am Ende jeder Server-Antwort, wann der Cron zuletzt lief. Ist das zu lange her, führt es die Cron-Aufgaben nach dem Senden der Antwort aus. Kommt niemand vorbei, läuft also auch der Cron nicht. Die Vorgabe ist ein Lauf alle drei Stunden, auf einer ruhigen Seite kann es deutlich länger dauern.

Betroffen ist alles, was Drupal und seine Module im Hintergrund erledigen, laut Cron-Seite zum Beispiel die Prüfung auf Updates und das Indizieren von Inhalten für die Suche.

Ein fester Takt von außen macht den Zeitpunkt vorhersagbar und unabhängig vom Verkehr. Drupal empfiehlt außerdem, Automated Cron zum Abschalten zu deinstallieren, um Last zu sparen. Für den Aufruf von außen brauchen Sie weder Drush noch eine Cron-Verwaltung beim Hoster, nur die Adresse.

Aufzurufende Adresse
https://ihre-domain.de/cron/IHR-SCHLUESSEL
Empfohlenes Intervall
alle 5 bis 60 Minuten
Getestet mit
Drupal 10 und 11
Ausreichender Tarif bei Cronjob.de
Der kostenlose Tarif genügt, er ruft bis zu alle fünf Minuten auf. Den Minutentakt gibt es ab Cronjob.de Plus.

Einrichtung

Schritt für Schritt

Kürzer geht es mit der KI

Sie müssen nichts davon selbst übertragen. Kopieren Sie diese Anleitung – oder die Ihres eigenen Systems – in den Assistenten, und Cronjob.de füllt Adresse, Methode, Zeitplan und Kopfzeilen aus. Bei Unklarheiten fragt er nach, statt zu raten. Am Ende sehen Sie, was eingetragen wurde, und legen den Job mit einem Klick an.

Im kostenlosen Tarif enthalten, ohne Aufpreis. Zu finden nach dem Anmelden unter „Cronjobs“ → „Mit KI anlegen“.

  1. Cron-Adresse heraussuchen

    Melden Sie sich als Administrator an und gehen Sie auf Konfiguration › System › Cron (Adresse /admin/config/system/cron). Unter dem Knopf „Cron ausführen“ steht die vollständige Cron-Adresse samt Schlüssel, eingeleitet mit „To run cron from outside the site, go to“. Kopieren Sie die Adresse als Ganzes.

    https://ihre-domain.de/cron/IHR-SCHLUESSEL
  2. Automated Cron abschalten

    Auf derselben Seite steht die Einstellung Cron abarbeiten alle. Setzen Sie sie auf Nie und speichern Sie. Drupal empfiehlt als dauerhafte Lösung, das Modul Automated Cron unter Erweitern › Deinstallieren zu entfernen. Dann verschwindet die Einstellung, und der Cron läuft nur noch über den Aufruf von außen.

  3. Adresse einmal im Browser aufrufen

    Rufen Sie die kopierte Adresse einmal selbst auf. Richtig ist eine leere Seite: Drupal antwortet mit Status 204, also Erfolg ohne Inhalt. Laden Sie danach die Cron-Seite neu, dort steht jetzt „Zuletzt ausgeführt vor …“ mit wenigen Sekunden. Fehler 403 bedeutet, dass der Schlüssel nicht stimmt.

  4. Konto bei Cronjob.de anlegen

    Die Registrierung dauert eine Minute und ist kostenlos. Fünf Cronjobs bleiben dauerhaft gratis, die ersten 14 Tage laufen im Unlimited-Tarif.

    Kostenlos starten 14 Tage Unlimited inklusive, keine Zahlungsdaten

  5. Cronjob mit dieser Adresse anlegen

    Tragen Sie die Adresse ein und wählen Sie den Takt, per Klick, als Satz für den KI-Assistenten oder als crontab-Ausdruck. Für die meisten Seiten passt stündlich, wer Inhalte zeitgesteuert veröffentlicht oder den Suchindex aktuell halten will, nimmt alle fünf oder fünfzehn Minuten.

    */5 * * * *

    Diesen Ausdruck können Sie bei Cronjob.de direkt so eintragen – das Zeitplanfeld versteht die Crontab-Schreibweise. Sie müssen sie aber nicht kennen: klicken Sie den Takt stattdessen einfach an.

  6. Fehler-Benachrichtigung einschalten

    Damit Sie es merken, wenn Ihre Seite nicht mehr antwortet, hinterlegen Sie unter Benachrichtigungen eine E-Mail-Adresse. Sie werden dann bei einem fehlgeschlagenen Aufruf benachrichtigt. Die Fehlerbenachrichtigung per E-Mail gibt es ab dem Tarif Plus, in den ersten 14 Tagen ist sie kostenlos dabei.

Was die fünf Felder eines Ausdrucks wie */5 * * * * bedeuten, steht in der Crontab-Referenz – mit Beispielen und den häufigsten Stolpersteinen. Bauen können Sie den Ausdruck im Crontab-Generator. Ob Sie dafür überhaupt einen Dienst von außen brauchen, zeigt der Vergleich der drei Wege.

Kontrolle

Läuft es wirklich?

Im Aufrufprotokoll von Cronjob.de sehen Sie nach wenigen Minuten die ersten Aufrufe mit Status 204. In Drupal selbst zeigt die Cron-Seite unter Konfiguration › System › Cron, wann der Cron zuletzt gelaufen ist. Auch Berichte › Statusbericht führt die Cron-Wartungsaufgaben auf. Diese Angabe sollte nie älter als Ihr Takt sein.

FAQ

Häufige Fragen zu Drupal

Wo finde ich den Drupal-Cron-Schlüssel?
Drupal legt ihn selbst an. Sie finden ihn nicht als eigene Einstellung, sondern als Teil der fertigen Adresse unter Konfiguration › System › Cron. Kopieren Sie die Adresse als Ganzes.
Wie oft sollte der Drupal-Cron laufen?
Laut Drupal-Handbuch genügt die Vorgabe für die meisten Seiten, und die liegt bei alle drei Stunden. Von außen können Sie enger takten, etwa stündlich oder alle fünf Minuten. Läuft ein Cron noch, startet Drupal keinen zweiten: Eine Sperre hält bis zu 15 Minuten.
Ist die Cron-Adresse ein Sicherheitsrisiko?
Der Schlüssel in der Adresse ist der Schutz. Wer ihn nicht kennt, bekommt Fehler 403 und kann den Cron nicht auslösen. Behandeln Sie die Adresse deshalb wie ein Passwort und schicken Sie sie nicht offen herum.
Muss ich Automated Cron wirklich abschalten?
Nein, aber es ist sinnvoll. Sonst läuft beides parallel, und der Zeitpunkt bleibt unvorhersagbar. Drupal verhindert zwar durch eine Sperre, dass zwei Läufe gleichzeitig arbeiten, aber die zusätzliche Prüfung bei jedem Seitenaufruf bleibt. Drupal empfiehlt deshalb, das Modul zu deinstallieren.
Mein Aufruf endet mit Fehler 403.
Dann stimmt der Schlüssel in der Adresse nicht. Holen Sie sich die Adresse noch einmal frisch von der Cron-Seite. Auch ein Passwortschutz auf Verzeichnisebene oder eine Regel in der .htaccess kann die Ursache sein. Bei einem Verzeichnisschutz hinterlegen Sie Benutzername und Passwort im Cronjob.
Was ist mit Drush?
Auf einem Server mit Kommandozeile startet drush cron alle Cron-Aufgaben. Diese Anleitung richtet sich an Hosting ohne Kommandozeile. Wer Drush nutzen kann und eine eigene crontab hat, braucht den Aufruf von außen nicht, bekommt dann aber auch kein Aufrufprotokoll und keine Meldung bei Ausfällen.
Ihr Server weist unsere Aufrufe ab? Ein Fehler 403 kommt fast immer von einer Firewall, einem Sicherheits-Plugin oder einem Verzeichnisschutz – nicht von Ihrem Skript. Alle unsere Aufrufe tragen die feste Kennung Cronjob.de im User-Agent. Bitten Sie Ihren Hoster um eine Ausnahme dafür; das ist zuverlässiger als eine Freigabe per IP, weil sich unsere Adressen ändern können. Adressen und Einzelheiten in den häufigen Fragen. Andere Fehler wie 401, 404 oder 500 erklärt die Fehlersuche.

Cronjob jetzt anlegen

Konto anlegen, Adresse eintragen, Zeitplan anklicken. Fünf Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.

Kostenlos starten Preise ansehen

Weitere Anleitungen

Offizielle Dokumentation von Drupal

Die Angaben zu Drupal stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. Drupal ist eine Marke des jeweiligen Inhabers. Diese Anleitung stammt von Cronjob.de und steht in keiner geschäftlichen Verbindung zu diesem Anbieter.

Von Joscha Schultze, Betreiber von Cronjob.de · Erstellt mit Unterstützung von KI, Angaben zu Anbietern mit deren offiziellen Seiten abgeglichen.