Häufige Fragen und Antworten (FAQ)

Antworten auf die Fragen, die uns am häufigsten erreichen. Jede Frage lässt sich einzeln verlinken.

Erste Fragen

Wie funktioniert Cronjob.de?

Cronjob.de ruft zu den von Ihnen vorgegeben Zeiten automatisch die von Ihnen bestimmten Webseiten auf Ihrem Server ab. Der Abruf dieser Seite bewirkt dann bei Ihnen zum Beispiel, dass eine bestimmte Funktion auf Ihrem Webserver ausgeführt wird. Dies kann zum Beispiel der automatische Start eines Newsletterversandes sein oder Ihre Datenbank wird optimiert oder eine E-Mail wird an Sie gesendet. Sie haben alle Freiheiten und können so beliebige Funktionen ausführen lassen.

#

Wie viele Cronjobs sind kostenlos?

Im kostenlosen Tarif können Sie bis zu 5 Cronjobs betreiben, im 5-Minuten-Raster, mit 45 Sekunden Laufzeit je Aufruf. Wer mehr braucht: Plus bietet unbegrenzt viele Cronjobs, minutengenaue Ausführung und ein Aufrufprotokoll ab 1,49 EUR im Monat; Unlimited zusätzlich Laufzeit-Statistik, Fehler-Benachrichtigungen und Server-Überwachung ab 3,99 EUR im Monat.

#

Was passiert nach der 14-tägigen Testphase?

Jedes neue Konto startet mit 14 Tagen Unlimited: minutengenaue Cronjobs, Aufrufprotokoll mit Ausgabe, Laufzeit-Statistik und Server-Überwachung, ohne Zahlungsdaten. Vier Tage vor dem Ende erinnern wir per E-Mail.

Wenn Sie nichts tun, wechselt das Konto danach automatisch in den kostenlosen Tarif: bis zu 5 Cronjobs, 5-Minuten-Schritte, kein Aufrufprotokoll. Haben Sie höchstens 5 Cronjobs im 5-Minuten-Raster, laufen diese einfach weiter. Haben Sie mehr, halten wir alle an, und Sie wählen in der Cronjob-Übersicht selbst, welche 5 weiterlaufen sollen. Minutengenaue Zeitpläne werden angehalten, weil sie im kostenlosen Tarif nicht laufen können; der Zeitplan selbst bleibt unverändert.

Gelöscht wird nichts. Buchen Sie später einen Tarif, schalten wir die angehaltenen Cronjobs automatisch wieder ein.

#

Kann mir etwas berechnet werden, ohne dass ich es bestelle?

Nein, keine Sorge. Ohne Ihre ausdrückliche Zustimmung wird bei Cronjob.de nie etwas kostenpflichtig – von allein passiert nichts:

- Die Testphase endet nach 14 Tagen von selbst. Zahlungsdaten hinterlegen Sie dafür nicht, es kann also nichts abgebucht werden, und kündigen müssen Sie nichts. Vor dem Ende erinnern wir Sie – dann entscheiden Sie in Ruhe, ob Sie weitermachen möchten.
- Ein einmal bezahltes Jahr endet ebenfalls von selbst. Auch hier erinnern wir Sie vorher, und verlängert wird nur, wenn Sie selbst erneut bezahlen.
- Nur ein Abo verlängert sich automatisch – und das richten Sie ausdrücklich selbst ein. Vor jeder Verlängerung erinnern wir Sie, und beenden können Sie es jederzeit. Die bezahlte Zeit bleibt Ihnen.

Endet ein Tarif, läuft Ihr Konto im kostenlosen Tarif weiter. Gelöscht wird nichts: Ihre Cronjobs bleiben erhalten, es gelten dann die Grenzen des kostenlosen Tarifs.

#

Wieviele Cronjobs kann man mit Cronjob.de verwalten?

Sie können unbegrenzt viele Cronjobs anlegen, die im Abstand von bis zu 1 Minute gestartet werden. Im kostenlosen Tarif sind bis zu 5 Cronjobs möglich, die im 5-Minuten-Raster starten.

#

Kann die Verwendung von Cronjob.de meinem Server "schaden"?

Nein! Cronjob.de ruft Ihre URL so ab, als würde ein normaler Benutzer auf Ihre Seite surfen. Sollte dabei irgendetwas schief laufen, so liegt dies nicht an Cronjob.de.

#

Womit werden Ihre Server betrieben?

Unsere Server stehen bei der Hetzner Online GmbH in Nürnberg, Falkenstein und Helsinki. Deren Rechenzentren laufen nach Angabe des Betreibers zu 100 % mit Strom aus erneuerbaren Quellen – in Deutschland aus Wasserkraft, in Finnland aus Wasserkraft und Wind.

Wir betreiben die Rechenzentren nicht selbst, geben die Angabe also so weiter, wie der Betreiber sie macht.

#

Zeitpläne

In welchen Zeitabständen kann ich meine Cronjobs aufrufen lassen?

Sie können Ihre Cronjobs maximal jede Minute aufrufen und minimal 1 mal pro Jahr.
Es gibt jedoch keine Begrenzung in der Anzahl der Aufrufe. Sie könnten also einen oder mehrere angelegte Cronjob jede Minute aufrufen lassen.

#

Ist Cronjob.de sekundengenau im Aufrufen meiner Seite?

Ja. Cronjob.de ruft Ihre Cronjobs pünktlich zu Beginn der geplanten Minute auf, in aller Regel innerhalb der ersten Sekunden – nie vorher.

Das gilt auch zu Spitzenzeiten wie zur vollen Stunde oder um Mitternacht, wenn besonders viele Cronjobs gleichzeitig fällig sind. Wir rufen alle fälligen Adressen parallel auf, statt sie nacheinander abzuarbeiten, und unsere Server haben dafür reichlich Reserven.

#

Wie kann ich einen Cronjob am letzten Tag des Monats ausführen?

Bei cronjob.de kann man nicht einstellen, dass ein Cronjob nur am letzten Tag des Monats ausgeführt wird. Am Einfachsten ist es, wenn man bei den auszuführenden Tagen 28-31 auswählt und dann in das Skript, welches aufgerufen wird, folgenden PHP-Code einbaut:

if(date("d")!=date('t')) {
  exit("Heute ist nicht der letzte Tag in diesem Monat");
}

Dieses Skriptschnipsel prüft, ob beim Aufruf der letzte Tag des aktuellen Monats ist und wenn nicht, wird abgebrochen.

Alternativ kann man auch 12 Cronjobs anlegen und immer den Monat mit dem dazugehörigen letzten Tag auswählen. Hier muss man allerdings alle 4 Jahre daran denken, den Februar manuell anzupassen.

#

Wie lange werden die Skripte ausgeführt?

Ein Cronjob wird im kostenlosen Tarif maximal 45 Sekunden lang ausgeführt, in den kostenpflichtigen Tarifen maximal 60 Sekunden. Sollte Ihr Skript bis dahin nicht fertig sein, können Sie es in PHP trotzdem weiterlaufen lassen. Fügen Sie dafür in die erste Zeile Ihres Skripts folgendes ein:
set_time_limit(0);
ignore_user_abort(true);
In anderen Programmiersprachen ist dies ähnlich. Schauen Sie dafür bitte in die entsprechende Dokumentation.

#

Einrichten

Wie lange dauert es, bis ein Cronjob freigeschaltet ist?

Ihre Cronjobs werden umgehend freigeschaltet. Das Anlegen eines Cronjobs dauert nur wenige Sekunden.

#

Muss ich meine Domain verifizieren?

Nein, in der Regel nicht mehr. Neue Cronjobs laufen im kostenlosen Tarif sofort. Nur wenn es Anzeichen für Missbrauch gibt, zum Beispiel wenn derselbe Server von auffällig vielen Konten aufgerufen wird oder eine Beschwerde vorliegt, bitten wir einmalig um einen Nachweis, dass Sie den Server kontrollieren. Bis dahin sind die betroffenen Cronjobs pausiert.

Der Nachweis geht auf einem von drei Wegen: eine Datei cronjob_.html mit dem Inhalt cronjob.de im Web-Hauptverzeichnis, ein Meta-Tag auf der Startseite, oder ein DNS-TXT-Eintrag cronjob-de-verify=. Der Nachweis gilt für alle Ihre Cronjobs auf diesem Server. In den Bezahltarifen entfällt die Verifizierung.

#

Die Verifizierung des Cronjobs funktioniert nicht

Dafür kann es folgende Lösungen geben:


  • Wenn Sie den Cronjob z.B. ohne "www." eingegeben haben, Ihr Webserver aber automatisch auf eine "www."-Adresse weiterleitet, dann geben Sie Ihren Cronjob auch mit "www." an. Dann sucht Cronjob die Verifizierung auch an der richtigen Stelle.

  • Manchmal (vor allem bei schweizerischen Providern) müssen Sie folgendes tun, damit Cronjob.de auf Ihren Server zugreifen kann:
    Legen Sie eine Datei mit dem Namen ".htaccess" (ohne Anführungszeichen) mit dem Inhalt "SecFilterEngine Off" (ohne Anführungszeichen) an und legen Sie diese in das Hauptverzeichnis Ihres Webservers. Sollte eine Datei mit dem Namen .htaccess schon vorhanden sein, so fügen Sie den entsprechenden Text einfach der Datei hinzu.

#

Meine Domain hat einen Umlaut. Funktioniert Cronjob.de damit?

Ja. Tragen Sie die Adresse einfach mit Umlaut ein, zum Beispiel müller-gmbh.de/cron.php. Beim Aufruf wandeln wir den Domainnamen automatisch in die technische Schreibweise um (Punycode, also xn--…), die das Internet zum Nachschlagen braucht.

In Ihrem Konto bleibt die Adresse so stehen, wie Sie sie eingetragen haben. Wenn Sie möchten, können Sie die umgewandelte Form natürlich auch selbst eintragen, beides funktioniert.

Hinweis: Nur der Domainname wird umgewandelt. Umlaute im Pfad oder in Parametern werden wie in jedem Browser kodiert und unverändert übergeben.

#

Wie rufe ich Seiten auf, die passwortgeschützt sind (zum Beispiel per .htaccess)?

Tragen Sie Benutzername und Passwort beim Cronjob unter „Zugangsdaten“ ein – die beiden Felder stehen direkt unter der Adresse. Cronjob.de meldet sich damit per HTTP-Authentifizierung an, so wie es ein .htaccess-Schutz erwartet (Basic oder Digest).

In die Adresse selbst gehören die Zugangsdaten nicht mehr. Steht dort doch einmal eine Adresse wie http://nutzer:passwort@www.ihreseite.de/seite.php, übernehmen wir Benutzername und Passwort beim Speichern automatisch in die beiden Felder. So stehen sie nicht mehr offen in der Adresse.

#

Gibt es eine API für Cronjob.de?

Eine klassische REST-API gibt es nicht. Stattdessen sprechen wir MCP (Model Context Protocol): Sie verbinden Claude, ChatGPT, Cursor oder einen eigenen MCP-Client direkt mit Ihrem Konto und lassen Cronjobs auflisten, anlegen, ändern, verschieben, an- und abschalten oder löschen – dazu das Aufrufprotokoll lesen und fehlgeschlagene Aufrufe heraussuchen.

Der Vorteil gegenüber einer REST-API: Sie verwalten keine Schlüssel. Die Anmeldung läuft über OAuth 2.1 mit PKCE, Sie bestätigen einmal im Browser. Für Server ohne Browser gibt es zusätzlich einen festen Token.

Einzelheiten: cronjob.de/ki-verbinden

#

Kann ich Cookies, eigene Kopfzeilen oder POST-Anfragen senden?

Ja, in allen Tarifen. Öffnen Sie dafür im Cronjob den Reiter „Erweitert“:

- Cookies: Fügen Sie unter „Eigene Kopfzeilen“ eine Zeile mit dem Namen Cookie hinzu und tragen Sie als Wert name=wert ein. Mehrere Cookies trennen Sie durch ein Semikolon: name=wert; name2=wert2
- Eigene Kopfzeilen: bis zu 20, zum Beispiel ein API-Schlüssel in Authorization oder X-Api-Key
- Anfrage-Methode: GET, POST, PUT, PATCH, DELETE oder HEAD. Bei POST, PUT, PATCH und DELETE können Sie einen Anfrage-Body mit passendem Content-Type mitschicken, etwa JSON.

Benutzername und Passwort für einen .htaccess-Schutz gehören nicht in eine Kopfzeile, sondern in die Felder „Zugangsdaten“.

#

Funktionieren HTTPS-Adressen auch mit selbst ausgestelltem oder abgelaufenem Zertifikat?

Ja. Cronjob.de ruft HTTPS-Adressen auch dann auf, wenn das Zertifikat selbst ausgestellt, abgelaufen oder für einen anderen Namen ausgestellt ist. Der Aufruf scheitert nicht daran, was etwa für Testsysteme und interne Server praktisch ist.

Damit ein ablaufendes Zertifikat Ihrer Website trotzdem nicht unbemerkt bleibt, warnt Cronjob.de im Tarif Unlimited rechtzeitig vorher, siehe „Warnt Cronjob.de, wenn mein SSL-Zertifikat abläuft?“.

#

Wenn etwas nicht läuft

Mein Skript wird über Cronjob nicht ausgeführt, wenn ich es im Browser eingebe funktioniert aber alles.

Cronjob.de bricht den Seitenabruf im kostenlosen Tarif nach 45 Sekunden ab, in den kostenpflichtigen Tarifen nach 60 Sekunden. Wenn Ihr Skript bis dahin nicht durchgelaufen ist, muss es so eingestellt werden, dass es auch nach dem Abbruch des Ladens durch Cronjob.de weiterläuft. Häufig kommt es auch vor, dass eine Seite einen Passwortschutz hat, man dies aber nicht bedenkt, da der Browser das Passwort speichert und man es so gut wie nie selber eingeben muss.

Eine Übersicht der häufigsten Ursachen – von Firewall und Sicherheitsabfragen wie Cloudflare bis zu Fehlercodes wie 403, 404 oder 500 – finden Sie in unserer Fehlersuche.

#

Kann ich Störungen in Slack, Discord oder Microsoft Teams melden lassen?

Ja, im Tarif Unlimited. Sie fügen in der Überwachung die Webhook-Adresse Ihres Kanals ein und können sofort eine Testnachricht schicken. Sie bekommen eine Nachricht, wenn die Störung beginnt, und eine, wenn sie vorbei ist – nicht jede Minute. Zusätzlich oder stattdessen geht die Meldung per E-Mail.

#

Ruft Cronjob.de Seiten auf, wie ein normaler Browser?

Cronjob.de ruft Ihre Seiten auf wie ein Browser, jedoch mit folgenden Einschränkungen:
- Es werden keine HTML-Objekte geladen (wie z.B.: Flash, Objects, Iframes, Bilder, etc)
- Es wird kein Javascript ausgeführt
- Cookies, die Ihr Server setzt, merkt sich Cronjob.de nicht. Eigene Cookies können Sie aber mitschicken, siehe „Kann ich Cookies, eigene Kopfzeilen oder POST-Anfragen senden?“
- Es werden keine Meta-Refreshs befolgt

#

Wie schnell werde ich bei einer Störung benachrichtigt?

Meist drei bis fünf Minuten nach Beginn. Wir melden erst, wenn zwei Prüfungen in Folge scheitern und ein zweiter, unabhängiger Server die Störung bestätigt. Das verhindert Fehlalarme durch kurze Aussetzer oder Probleme auf unserer Seite. Wenn Sie auf die Sekunde genau alarmiert werden müssen, ist ein spezialisierter Dienst die bessere Wahl – unsere Stärke ist, was geprüft wird.

#

Warum ist mein Cronjob ausgeschaltet?

Cronjob.de schaltet einen Cronjob nur aus wenigen, festen Gründen aus. Gelöscht wird dabei nichts: Zeitplan, Einstellungen und Protokoll bleiben erhalten.

- Ablaufdatum erreicht: Beim Cronjob ist ein Ablaufdatum eingetragen. Mit einem neuen Datum oder ohne Ablauf schalten Sie ihn wieder ein.
- Tarif beendet: Nach der Testphase oder einem Abo gilt der kostenlose Tarif mit bis zu 5 Cronjobs. Hatten Sie mehr, halten wir alle an, und Sie wählen in der Cronjob-Übersicht selbst, welche 5 weiterlaufen. Buchen Sie wieder einen Tarif, kommen alle automatisch zurück.
- Zeitplan im Tarif nicht ausführbar: Minutengenaue Zeitpläne laufen ab dem Tarif Plus. Im kostenlosen Tarif werden sie angehalten, der Zeitplan selbst bleibt unverändert.
- Keine Bestätigung: Kostenlose Konten bestätigen alle 3 Monate mit einem Klick, dass sie ihre Cronjobs noch brauchen. Ohne Bestätigung pausieren wir die Cronjobs nach 21 Tagen.
- Wartungsmodus: Sie haben Cronjobs für eine Serverwartung angehalten. Mit dem Ende der Wartung starten wir genau diese Cronjobs wieder.

In der Cronjob-Übersicht steht beim jeweiligen Cronjob, welcher Grund zutrifft. Ein fehlgeschlagener Aufruf schaltet dagegen nichts aus: Der Cronjob läuft weiter, und auf Wunsch benachrichtigen wir Sie.

#

Von welchen IP-Adressen kommen die Aufrufe von Cronjob.de?

Derzeit(!) nutzen wir folgende IP-Adressen:
94.130.182.11
94.130.186.237
159.69.100.137
88.99.37.158
95.216.197.33
116.203.93.182
195.201.42.154
65.21.158.228
2a01:4f8:1c0c:4205::1
2a01:4f8:1c0c:46ef::1
2a01:4f9:c010:34ef::1
2a01:4f8:1c17:52dd::1
2a01:4f8:c2c:81f7::1
2a01:4f8:1c1b:971d::1
2a01:4f9:c012:bdb1::1

Wichtig: Es kann vorkommen, dass in unregelmäßigen Abständen und ohne Ankündigung neue Server hinzugefügt werden oder andere Server ersetzen! Daher raten wir von IP-Einschränkungen ab!

Alle derzeit von uns genutzten Server stehen ausschließlich in der Europäischen Union bzw. direkt in Deutschland.

Tipp: Die jeweils aktuelle Liste unserer IP-Adressen können Sie jederzeit unter IP-Liste als Textdatei (ips.txt) abrufen.

Besser als eine IP-Liste: der User-Agent. Jeder unserer Aufrufe trägt die feste Kennung Cronjob.de im User-Agent – planmäßig genauso wie beim Knopf Jetzt ausführen. Anders als IP-Adressen ändert sich diese Kennung nicht, wenn wir Server tauschen.

Wenn Ihr Hoster oder Ihre Firewall unsere Aufrufe abweist (meist Fehler 403), bitten Sie dort um eine Ausnahme für den User-Agent Cronjob.de. Das ist die zuverlässigste Freigabe. Ist nur eine Freigabe per IP möglich, nennen Sie die Adressen oben – prüfen Sie diese Liste dann bitte gelegentlich nach.

#

Einrichten

Wie richte ich eine Überwachung ein?

Adresse eingeben und auf „Prüfung mit KI einrichten“ klicken. Die KI ruft die Seite einmal ab und schlägt vor, woran man erkennt, dass sie funktioniert – zum Beispiel „In den Warenkorb“ bei einem Shop. Jeden Vorschlag prüfen wir vorher auf Ihrer Seite, übernommen wird nur, was Sie anhaken. Danach fragen wir nur noch, wie Sie benachrichtigt werden möchten.

#

Wenn etwas nicht läuft

Ich sehe Aufrufe von Cronjob.de in meinen Server-Logs, habe aber kein Konto

Dann hat jemand anderes bei Cronjob.de einen Cronjob mit Ihrer Adresse angelegt, zum Beispiel ein früherer Dienstleister, ein Kollege oder der Anbieter eines Plugins.

Schreiben Sie uns über das Kontaktformular und nennen Sie die aufgerufene Adresse, wie sie in Ihren Logs steht. Wir prüfen den Fall und stoppen den Cronjob, wenn Sie die Aufrufe nicht wünschen.

Bis dahin erkennen Sie unsere Aufrufe an der festen Kennung Cronjob.de im User-Agent und können sie auf Ihrem Server sperren.

#

Gibt es eine Statistik zur Laufzeit meiner Cronjobs?

Ja. Im Tarif Unlimited misst Cronjob.de bei jedem Aufruf, wie lange Ihr Skript für die Antwort braucht und wie groß die Ausgabe ist. Im Aufrufprotokoll eines Cronjobs sehen Sie beides als Diagramm für die letzten 200 Aufrufe, fehlgeschlagene Aufrufe sind rot markiert. So erkennen Sie zum Beispiel, ob ein Skript mit der Zeit langsamer wird oder plötzlich keine Daten mehr liefert.

Das Aufrufprotokoll selbst enthält die letzten 20 Aufrufe mit Datum, Uhrzeit, Dauer, Größe der Ausgabe, Fehlerstatus und bis zu 5.000 Zeichen der Ausgabe Ihres Skripts. Ein Aufruf darf bis zu 60 Sekunden dauern und bis zu 1 MB liefern.

Ab dem Tarif Plus gibt es außerdem den Verlauf der letzten 30 Tage, in Unlimited der letzten 90 Tage: je Tag die Zahl der Aufrufe und Fehler, dazu jeder Fehlerzeitraum mit einer Einordnung, was schiefging.

#

Warnt Cronjob.de, wenn mein SSL-Zertifikat abläuft?

Ja, im Tarif Unlimited. Bei jedem Aufruf Ihres Cronjobs sehen wir, wie lange das Zertifikat der aufgerufenen Adresse noch gültig ist. Wenn Sie möchten, melden wir uns rechtzeitig vor Ablauf per E-Mail – und kurz davor noch einmal – auf Wunsch an eine andere Adresse als die Cronjob-Warnungen.

Einschalten können Sie das unter „Benachrichtigungen“ in Ihrem Konto; standardmäßig ist es aus. Auf derselben Seite sehen Sie die Restlaufzeit und den Aussteller aller Zertifikate Ihrer Cronjob-Adressen.

Wichtig zu wissen: Wir prüfen nur das Ablaufdatum, nicht die Gültigkeit der Zertifikatskette. Ein Cronjob wird also nicht abgebrochen, nur weil ein Zertifikat selbst ausgestellt oder abgelaufen ist – er läuft weiter, Sie werden nur informiert.

#

Kann Cronjob.de Fehler auch per Webhook melden?

Ja, im Tarif Unlimited. Zusätzlich zur E-Mail schicken wir dieselbe Meldung als JSON per POST an eine Adresse Ihrer Wahl – wenn ein Cronjob ausfällt und noch einmal, wenn er wieder läuft. Es gelten dieselben Einstellungen wie für die E-Mail, auch die Bündelung mehrerer Ausfälle.

Eintragen können Sie die Adresse unter „Benachrichtigungen“ in Ihrem Konto, mit einem Knopf für eine Testnachricht. Die Adresse muss mit https:// beginnen. Jede Nachricht ist signiert (Kopfzeile X-Cronjob-Signature, HMAC-SHA256), damit Ihr Skript prüfen kann, dass sie wirklich von uns kommt.

So lassen sich Meldungen an eigene Systeme weiterreichen, etwa an Pushover, Telegram oder Slack. Ein Beispiel-Skript steht direkt auf der Einstellungsseite.

#

Merkt Cronjob.de, wenn meine Website nicht mehr richtig funktioniert?

Ja, im Tarif Unlimited. Unsere Serverüberwachung prüft Ihre Seite jede Minute – und zwar nicht nur, ob sie antwortet. Wir erkennen leere Seiten, bekannte Fehlerseiten trotz „200 OK“ (PHP-Fehler, WordPress ohne Datenbank oder im Wartungsmodus, SQL-Fehler, Verzeichnislisten, Standardseiten des Webservers) und auf Wunsch Texte, die auf der Seite stehen müssen oder nicht vorkommen dürfen.

#

Konto

Warum muss ich alle 3 Monate bestätigen, dass ich meine Cronjobs noch brauche?

Viele Nutzer löschen angelegte Cronjobs nie, auch wenn sie längst nichts mehr bewirken. Damit wir keine Server aufrufen, auf die niemand mehr achtet, bitten wir kostenlose Konten alle 3 Monate um eine kurze Bestätigung.

Sie bekommen dazu eine E-Mail mit einem Link. Ein Klick genügt, ein Login ist nicht nötig. Ohne Bestätigung erinnern wir nach 14 Tagen noch einmal; nach 21 Tagen werden die Cronjobs pausiert, nicht gelöscht. Mit dem Link aus der Mail oder nach einem Login können Sie sie jederzeit wieder aktivieren.

Jeder Login zählt ebenfalls als Bestätigung. In den Tarifen Plus und Unlimited gibt es diese Abfrage nicht.

#