Ein Cronjob ist ein Wecker für Ihre Webseite: wir rufen in festem Rhythmus eine Adresse bei Ihnen auf, und Ihre Anwendung erledigt dabei, was sie regelmäßig zu tun hat. Ein Shop verschickt seine Erinnerungen, eine Redaktion veröffentlicht geplante Beiträge, eine Anwendung räumt ihren Zwischenspeicher auf. Was aufgerufen werden muss, steht in der Anleitung Ihrer Anwendung.
Anlegen
- Im Kundenbereich das Paket öffnen und den Bereich PHP, Cronjobs, Schutz wählen.
- Unter Cronjobs die Adresse eintragen, etwa
https://ihre-domain.de/cron.php. Aufrufen lässt sich nur eine Adresse Ihrer eigenen Domain. - Bei Wie oft? den Rhythmus wählen.
- Die Felder ausfüllen, die zum Rhythmus gehören, und Cronjob anlegen.
Rhythmus statt Cron-Syntax
Sie geben keine Zeile voller Sternchen ein. Zur Wahl stehen:
- Alle paar Minuten, dazu der Abstand: alle 15 oder alle 30 Minuten. Kürzer lässt kein Hoster zu.
- Stündlich
- Täglich, dazu die Stunde
- Wöchentlich, dazu Wochentag und Stunde
- Monatlich, dazu der Tag im Monat und die Stunde
Der Tag im Monat geht höchstens bis zum 28. Ein Job am 31. liefe in vier Monaten des Jahres gar nicht, und das fällt erst auf, wenn etwas fehlt.
Das Feld Minute lassen Sie am besten leer. Dann verteilen wir den Lauf innerhalb der Stunde. Liefen alle Cronjobs aller Kunden zur selben Minute, hätte der Server jede Stunde eine Spitze und sonst nichts zu tun. Wer eine bestimmte Minute braucht, trägt sie ein.
Nachts stört ein Lauf am wenigsten. Die Voreinstellung ist deshalb 3 Uhr.
Ohne JavaScript stehen alle Felder gleichzeitig da. Ausgewertet wird nur, was zum gewählten Rhythmus gehört; in einem unbenutzten Feld darf ruhig noch etwas stehen.
Nachsehen, löschen
Jeder Cronjob steht mit seinem Rhythmus in der Liste. Zum Löschen genügt ein Klick auf Löschen.
Denken Sie an die Minute: ein neuer Cronjob steht erst mit dem nächsten Durchlauf des Servers in dessen Zeitplan. Vorher wird er nicht aufgerufen, und das ist kein Fehler.
Ob Ihr Cronjob etwas getan hat, sagt Ihnen Ihre Anwendung, nicht diese Seite. Wenn Sie eine Rückmeldung brauchen, lassen Sie die aufgerufene Adresse etwas in eine Protokolldatei schreiben.
Mehr zu Webspace
- Wie lade ich Dateien auf meinen Webspace?
- Wie stelle ich die PHP-Version um?
- Wie prüfe ich, ob mit meiner Webseite alles in Ordnung ist?
- Wie ziehe ich Webseite, Datenbank und Postfächer von meinem alten Anbieter um?
Hat das nicht geholfen? Schreiben Sie uns – wir antworten persönlich und ergänzen den Artikel, wenn die Frage öfter kommt. Zum Kontaktformular