Cron Jobs können im DirectAdmin Hosting Panel angelegt werden.
Steigen Sie zuerst in das DirectAdmin Hosting Panel ein: https://support.ecomdata.de/knowledgebase/directadmin-einstieg/
Wählen Sie in DirectAdmin unter Erweiterte Funktionen den Punkt Cronjobs
![](https://support.ecomdata.de/wp-content/uploads/2024/05/Cronjob.png)
Sie sehen nun eine Übersicht Ihrer bereits erstellen Cronjobs. Um einen neuen Cronjob zu erstellen klicken Sie auf den Button oben rechts.
![](https://support.ecomdata.de/wp-content/uploads/2024/05/cronjob2.png)
Sie können nun Ihren Cron Job konfigurieren:
- Run on reboot – der Cron Job wird zusätzlich bei jedem Neustart des Servers ausgeführt
- Zeitangaben definieren – ein Cron Job kann minütlich, stündlich, an bestimmten Tagen im Monat, usw. laufen. Die erlaubten Eingabewerte werden Ihnen beim Fragezeichensymbol angezeigt
- Befehl – der Linux Befehl der ausgeführt werden soll z.B. ein bestimmtes Skript.
![](https://support.ecomdata.de/wp-content/uploads/2020/02/image-14-1024x662.png)
Beispiele für Zeitangaben:
![](https://support.ecomdata.de/wp-content/uploads/2020/03/image-2.png)
Den korrekten Pfad definieren
Haben Sie nur eine Domain können Sie direkt den Pfad zum public_html Ordner angeben z.B.: /home/IhrBenutzer/public_html/testskript.sh
/home/IhrBenutzer/
ist dabei immer schon vorausgefüllt.
Haben Sie mehrere Domainen müssen Sie in den korrekten Ordner bzw. zur korrekten Domain navigieren z.B.:
Domain1/home/IhrBenutzer/domains/Domain1/public_html/testskript.sh
Domain2/home/IhrBenutzer/domains/Domain2/public_html/testskript.sh
PHP Skripts über Cron Jobs ausführen
Um ein PHP Skript auszuführen muss der passende Intepreter angegeben werden z.B.:
/usr/local/bin/php /home/IhrBenutzer/domains/Domain1/public_html/testskript.php
Achtung: Zwischen /php
und /home
ist ein Leerzeichen!
Um eine spezielle PHP Version zu wählen muss der Pfad des Interpreters angepasst werden:
Managed Web Server PHP Pfade
PHP 5.6: /usr/local/php56/bin/php56
PHP 7.0: /usr/local/php70/bin/php70
PHP 7.1: /usr/local/php71/bin/php71
PHP 7.2: /usr/local/php72/bin/php72
PHP 7.3: /usr/local/php73/bin/php73
Shared Hosting (Web & Shop) Server PHP Pfade
Je nach PHP-Version muss der Pfad angepasst werden:
/opt/alt/php**/var/lib/php
E-Mail Benachrichtigungen deaktivieren
Damit der Cron Job nicht jedes mal das Resultat per E-Mail an Sie sendet, können Sie auf den Button E-Mail verhindern klicken.
Dies fügt automatisch >/dev/null 2>&1
am Ende Ihres Befehls hinzu.
Klicken Sie abschließend auf erstellen, der Cron Job ist jetzt aktiv.