Einen echten Cronjob einrichten

UliCMS nutzt Pseudocronjobs, um wiederkehrende Tasks, wie beispielsweise dern automatische Versand von E-Mails, auszuführen.
Das bedeutet, dass die Tasks bei regulären Seitenaufrufen im Hintergrund ausgeführt werden.

Der Nachteil davon ist, dass sich in Zeiträumen, wo nur wenige Besucher auf der Webseite unterwegs sind (etwa nachts), die Ausführung der Tasks reduziert und diese nur unregelmäßig ausgeführt sind.

Um die zeitnahe Ausführung der Cronjobs sicher zu stellen, können Sie einen richtigen Cronjob statt des Pseudocronjobs einrichten.

  1. Sofern Sie ein Unix oder Linux-System nutzen und Shellzugriff auf das System haben können Sie den Befehl
    "curl http://[ihre-domain]/cron.php" 
    in die Crontab eintragen, so dass die cron.php in regelmäßigen Abständen (beispielsweise alle 5 Minuten) automatisch aufgeruft.
  2. Falls Sie keinen Shellzugriff auf den Webserver haben, können Sie einen Dienst wie z.B. cron-job.org nutzen, um die URL 
    http://[ihre-domain]/cron.php
    in regelmäßigen Abständen aufzurufen.
  3. Aktivieren Sie im UliCMS Backend unter "Einstellungen" > "Sonstiges" > "Cronjobs" die Option "cron.php nicht automatisch ausführen".

    cron.php nicht automatisch ausführen - Option im UliCMS Backend
Don't click this link

Einen Kommentar schreiben

 Ich habe die Datenschutzerklärung zur Kenntnis genommen. Ich stimme zu, dass meine Angaben und Daten zur Beantwortung meiner Anfrage elektronisch erhoben und gespeichert werden. Hinweis: Sie können Ihre Einwilligung jederzeit für die Zukunft per E-Mail an daten-entfernen@ulicms.de widerrufen.