Die häufigsten Gründe, warum Cron-Jobs nicht funktionieren, sind:
-
Nicht funktionierendes Skript
-
Falscher Pfad/URL zur angegebenen Datei
-
Verwendung von Sonderzeichen
Gehen wir sie alle durch.
Nicht funktionierendes Skript
Zuerst, bevor Sie einen Cron-Job erstellen , müssen Sie sicherstellen, dass Ihr Skript funktioniert. Dazu können Sie die Datei im Browser (per URL) öffnen oder über SSH ausführen, je nachdem, welche Art von Skript Sie haben. Wenn Ihr Skript tatsächlich nicht funktioniert, müssen Sie sich möglicherweise an Entwickler wenden, um Hilfe zu erhalten.
Sie könnten das Gefühl haben, dass das Skript nicht funktioniert, weil seine Ausgabe leer ist . Wenn Ihr Skript standardmäßig keine Ausgabe hat, können Sie es manuell hinzufügen .
Falscher Pfad/URL zur Datei angegeben
Der Pfad zur Skriptdatei sollte korrekt sein. Beachten Sie, dass bei Hostinger der Pfad zur Datei bei /home/
beginnen sollte . Wenn der Cron-Job so konfiguriert ist, dass er eine Datei über die URL und nicht über einen Pfad zur Datei öffnet, können Sie den curl
verwenden Befehl über das Terminal um zu sehen, ob es funktioniert:
curl -v 'https://domain.tld/path/to/file.php'
Verwendung von Sonderzeichen
Wenn Ihr Cron-Job Sonderzeichen enthält (wie „>/dev/null 2>&1“), können Sie ihn nicht direkt über hPanel einrichten. Keine Sorge, es ist immer noch möglich - Sie müssen lediglich eine .sh erstellen Datei und richten Sie einen Cron-Job ein, um sie auszuführen.
HINWEIS :
-
Wie richte ich einen Cron-Job mit Sonderzeichen bei Hostinger ein?