1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Crontab auf Cloud-Server verwenden
Diese Anleitung beschreibt die Verwendung von Crontab (Cron-Jobs über SSH), die standardmäßig ausschließlich auf Serveur Cloud verfügbar ist (es gibt auch einen Aufgabenplaner für jede Art von Hosting).
Voraussetzungen
- Die von Cron aufgerufenen Skriptdateien müssen ausführbar sein (CHMOD).
Pfad
Cron-Aufgaben kennen den absoluten Pfad (path) nicht. PHP ohne Angabe der vollständigen Pfade zum ausführbaren Programm aufzurufen, macht die Ausführung der Aufgabe daher unmöglich.
Man muss angeben
/opt/phpX.X/bin/php
indem X.X
durch die gewünschte PHP-Version ersetzt wird (/opt/php7.1/bin/php
zum Beispiel).
Weitere Operationen
Die Crons des betreffenden SSH-Benutzers auflisten:
crontab -l -u NomUtilisateurSSH
Crontab bearbeiten:
crontab -e -u NomUtilisateurSSH
Per E-Mail über das Ergebnis Ihrer Cron-Aufgaben benachrichtigt werden (am Anfang der Datei hinzufügen):
MAILTO=e-mail@domain.xyz
Ein Backup wiederherstellen
Infomaniak sichert die Crons der letzten 7 Tage (einmal am Tag). Im Falle einer versehentlichen Löschung, kontaktieren Sie den Infomaniak Support, um eine Wiederherstellung anzufordern, und geben Sie die Uhrzeit und das Datum der Löschung an.