Business Agency Portal

Cronjob einrichten

Damit im Aufgabenbereich alle automatisierten Aufgaben regelmäßig abgearbeitet werden können, muss auf Ihrem Webserver einmalig ein sogenannter Cronjob eingerichtet werden.
Bei Kunden, welche Ihre PRIME Seite bei uns hosten, geschieht dies automatisch.

Ein Cronjob ist einfach gesagt ein Service Ihres Webservers, welcher sich darum kümmert, dass eine bestimmte Aufgabe regelmäßig durchgeführt wird. Hier erfahren Sie mehr über Cronjobs.

1. Die Cronjob URL

Der Cron-Aufruf findet über eine nur für Ihre Website gültige und nur Ihnen bekannte URL statt. Die URL erfahren Sie unter System ➜ Einstellungen.

Wenn Sie auf Basiseinstellungen geklickt haben, finden Sie im Bereich Aufgaben die Cronjob-URL.

Die Url des für die Aufgaben notwendigen Cronjob in den Basiseinstellungen unter Cron-Link

Bei aktivierter E-Mail-Benachrichtigung erhält der Administrator der Webseite eine E-Mail nach der Ausführung von Aufgaben.

2. Einrichtung des Cronjobs

Falls Ihre PRIME Installation auf unseren Servern gehostet wird, werden die Cronjobs automatisch korrekt eingerichtet.
Sollten Sie PRIME auf einem eigenen Server installieren, fällt die Einrichtung des Cronjobs sehr unterschiedlich aus.
Hier sehen Sie beispielhaft die Einrichtung eines Cronjobs bei einem Hoster wie ALL-INKL.COM:

Beispielhafte Konfiguration eines Cronjobs beim Hoster All-Inkl

Zwei Elemente sind bei der Einrichtung wichtig:

  • die Cronjob URL (siehe Punkt 1) und
  • das Ausführungsintervall

Je nachdem, in welchen Intervallen Ihre Aufgaben abgearbeitet werden sollen, sollten Sie den Zeitpunkt der Ausführung (Intervall) entsprechend einstellen. Exportieren Sie z. B. Daten ein Mal die Woche, reicht ein tägliches Intervall. Exportieren Sie jedoch unregelmäßig und häufig, dann können Sie den Cronjob auch auf ein stündliches Intervall stellen.

Als Faustregel gilt: Der Cron-Job Intervall sollte mindestens so häufig aktiviert werden, wie das kleinste Intervall im Aufgabenbereich.

Es gibt auch Hoster, welche direkt keinen HTTP Aufruf einer URL als Cronjob zulassen. Dort können Sie die URL z.B. per cURL oder wget aufrufen:

cURL

/usr/bin/curl "https://www.meine-seite.de/index.php?option=com_prime&task=jobs.trigger&hash=1234567890"

wget

-O /dev/null "https://www.meine-seite.de/index.php?option=com_prime&task=jobs.trigger&hash=1234567890"

3. Keine Cronjobs?

Sollten Sie PRIME nicht bei uns hosten und Ihr eigenes Webserverpaket bietet keine Cronjobs an, dann gibt es eine einfache Lösung:
Es existieren teils kostenlose Cronjob Onlinedienste. Als Beispiel nennen wir www.cronjob.de.
Für eine präzise und zuverlässige Abarbeitung des Cronjobs empfehlen wir jedoch einen Cronjob im eigenen Webserver oder Sie hosten Ihre Webseite gleich bei uns.