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.
Ihre Cronjobs werden umgehend freigeschaltet. Das Anlegen eines Cronjobs dauert nur wenige Sekunden.
Sie können unbegrenzt viele Cronjobs anlegen, die im Abstand von bis zu 1 Minute gestartet werden. Im kostenlosen Tarif ist nur ein Cronjob möglich.
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.
Nein, Cronjob.de ruft Ihre Seite in den von Ihnen angegebenen Zeiträumen ab. Dabei kann es allerdings zu kleineren Verzögerungen kommen, da noch viele andere Seiten von anderen Benutzern aufgerufen werden. Diese Verzögerungen liegen aber im Bereich von ein paar Sekunden.
Wenn Sie zahlender Nutzer sind, werden ihre Cronjobs priorisiert ausgeführt und sind somit annähernd sekundengenau.
Cronjob.de kann keine Domains mit Umlauten/Sonderzeichen aufrufen. Wenn Ihre Domain einen Umlaut oder ein Sonderzeichen beinhaltet, nutzen Sie bitte einen IDN-Converter und tragen Sie dann die Domain umgewandelt bei cronjob.de ein. Einen IDN-Converter finden Sie z.B. hier: http://mct.verisign-grs.com/
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
- Es werden keine Cookies verarbeitet
- Es werden keine Meta-Refreshs befolgt
Wenn Sie eine Adresse aufrufen möchten, die passwortgeschützt ist, so tragen Sie die URL folgendermassen als Cronjob ein: "http://username:passwort@www.ihreseite.de/seite.php".
Jeder Cronjob wird in der kostenlosen Version von cronjob.de maximal 20 Sekunden lang ausgeführt. In der kostenpflichtigen Version wird der Cronjob 45 Sekunden lang ausgeführt. Sollte ihr Skript nach 20 Sekunden aber noch nicht fertig sein, können Sie z.B. in PHP das Skript trotzdem weiterlaufen lassen. Dafür müssen Sie in Ihr PHP-Skript folgendes in die erste Zeile einfügen:
set_time_limit(0);
ignore_user_abort(true);
In anderen Programmiersprachen ist dies ähnlich. Schauen Sie dafür bitte in die entsprechende Dokumentation.
Bitte hier den FAQ-Eintrag oben drüber beachten. Cronjob.de bricht den Seitenabruf nach ca. 20 Sekunden ab und wenn euer Skript bis dahin nicht durchgelaufen ist, muss es so eingestellt werden, dass es auch nach dem Abbruch des Ladens von Cronjob.de weiterhin durchlä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.
Dafür kann es folgende Lösungen geben:
Leider ist diese Maßnahme wichtig, da viele Nutzer angelegte cronjobs nie wieder löschen - auch wenn diese nichts mehr bewirken. Aus dem Grunde müssen Cronjobs einmal alle 4 Wochen bestätigt werden. Dazu reicht einfach ein Login in den entsprechenden Account. Natürlich muss man nicht auf die Mail von uns warten, sondern kann sich einfach unaufgeforder bei cronjob.de einloggen und somit die 4 Wochen neu starten.
Übrigens: Diese Prüfung findet im Tarif "Cronjob-Unlimited" nicht statt.
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 (neu seit 01/2024)
65.21.158.228 (neu seit 01/2024)
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.
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.
Cronlogs sind eine einzigartige Funktion von Cronjob.de, mit der Sie individuelle Logfiles zu Ihren Cronjobs bei uns speichern können.
So können Sie z.B. Ihren individuellen Cronlog-Code ans Ende Ihres Skripts einbauen, welches von Cronjob.de aufgerufen wird. Wir speichern diesen Aufruf und zeigen Ihnen diesen bei Ihrem Cronjob an. So können Sie direkt bei cronjob.de sehen, dass Ihr Skript auch wirklich bis zum Ende durch lief und wie lange dies gedauert hat.
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.