Cronjobs sind zeitlich gesteuerte Prozesse, die vom Betriebssystem ausgeführt werden. In Ihren Webhosting-Accounts können Sie diese z.B. nutzen, um in Ihrem Shopsystem automatisch wiederkehrende Rechnungen erzeugen zu lassen oder um Datensicherungen durchzuführen. Für welche Zwecke Cronjobs verwendet werden können, hängt von Ihren Scripten ab.
Cronjob anlegen
Um einen neuen Cronjobs anzulegen, gehen Sie bitte wie folgt vor:
- Loggen Sie sich im Userpanel ein
- Klicken Sie dann im Menü auf der rechten Seite auf „Cron-Jobs“
- Klicken Sie dann auf die Schaltfläche „Neuer Cron-Job“
- In dem sich dann öffnenden Pop-up können Sie nun den Cronjob erstellen. Wenn Sie mehrere Webhosting-Verträge in diesem Account haben, können Sie auswählen, für welchen Vertrag Sie den Cronjob erstellen möchten. In die Zeile Befehl hinterlegen Sie den Pfad zu Ihrem Script, welches der Cronjob ausführen soll. Wenn Sie das Script mit einer speziellen PHP Version ausführen möchten, erstellen Sie den Befehl nach diesem Muster: /opt/php-8.0/bin/php -c /var/www/NAMEIHRESVERTRAGES/conf/php80/php.ini /var/www/NAMEIHRESVERTRAGES/htdocs/VERZEICHNIS/cron.php ersetzen Sie hierbei NAMEIHRESVERTRAGES mit Ihrer Vertragsbezeichnung und php-8.0 bzw. php80 mit der gewünschten PHP Version.
- Klicken Sie dann die Checkbox bei „Aktiviert“, um den Cronjobs zu aktiveren. Sollten Sie den Cronjob später einmal kurzzeitig abschalten, müssen Sie den Cronjob nicht direkt löschen, sondern können ihn über die Checkbox einfach deaktivieren.
- Im Bereich Ausführungs-Intervall können Sie nun angeben in welchem Intervall der Cronjob ausgeführt werden soll, z.B. alle 5 Minuten. Für die häufigsten Intervalle können Sie das Intervall einfach über die Schnelleinstellung vornehmen, wenn Sie hier eine Option wählen wird die Zeiteinstellung für Sie automatisch vorgenommen. Möchten Sie eine abweichende Einstellung, können Sie diese manuell über die Eingabefelder für Minute, Stunde, Tag, Monat und Wochentag vornehmen.
- Wenn Sie alle Einstellungen vorgenommen haben, klicken Sie auf „Speichern“.
Nach dem Speichern des Cronjobs gelangen Sie auf die Übersichtsseite, auf welcher Ihnen alle angelegten Cronjobs angezeigt werden. Befindet sich hinter einem Cronjob ein „Pause-Symbol“ bedeutet dies, dass der Cronjob aktuell deaktiviert ist.
Cronjob bearbeiten
Der Ablauf beim Bearbeiten eines Cronjobs ist dem einer Neuanlage sehr ähnlich. Gehen Sie hierfür wie folgt vor:
- Loggen Sie sich im Userpanel ein
- Klicken Sie dann im Menü auf der rechten Seite auf „Cron-Jobs“
- Klicken Sie nun einfach den zu bearbeitenden Cronjob innerhalb der Cronjob-Übersicht an und nehmen die Einstellungen vor
Cronjob E-Mail Benachrichtigung
Manche Scripte versenden bei der Durchführung eines Cronjobs E-Mail Benachrichtigungen, z.B. wenn Fehler aufgetreten sind. Standardmäßig werden solche Benachrichtigungen vom System verworfen. Wenn Sie solch eine Benachrichtigung erhalten möchten, klicken Sie in der Cronjob Übersicht oben bei E-Mail-Adresse auf den bearbeiten Button und hinterlegen im darauffolgenden Fenster Ihre E-Mail-Adresse.