Cronjob bei Easyname einrichten

In der Verwaltung bei Easyname gibt es unter „Cronjobs“ die Möglichkeit Cronjobs einzurichten.

Bei eigenen Test’s wurde der Cron aber nur ausgeführt wenn der „Befehl“ nach folgenden Schema eingetragen wurde:

/data/web/e123456/html/pathToWebsite/cron.php

e123456 – Wie genau der eigene Pfad lautet, findet man im Datenblatt.

Nicht ausgeführt wurde der Cron wenn ein Parameter hinten angefügt oder wenn die Domain direkt aufgerufen wurde.

/data/web/e123456/html/pathToWebsite/cron.php?mit=parameter
http://www.webseite.com/cron.php

UPDATE:

Interessanterweise hab ich vom Support erfahren, dass ein Cron nur ausgeführt wird wenn davor php/php7 bzw curl steht.

php7 /data/web/e123456/html/pathToWebsite/cron.php
curl https://www.website.com/cron.php

Das dürfte allerdings nicht immer zutreffen.

Anmerkung eines Besuchers:

Ich möchte aber anmerken, dass Cronjobs nicht im allgemeinen Webverzeichnis (/data/web/e123456/html/pathToWebsite/cron.php) abgelegt werden sollten.
Besser wäre hier das Root-Verzeichnis (/data/web/e123456/cron.php).

Somit ist aber nur mehr der Aufruf mit php/php7 möglich. (php7 /data/web/e123456/cron.php)
Dafür kann man auf sämtliche Unterverzeichnisse verweisen und hat die Sicherheit, dass nur das System den Cronjob aufrufen kann.

Zurück