Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Crontab auf Cloud-Server verwenden

Diese Anleitung beschreibt die Verwendung von Crontab (Crons über SSH), die nur auf Serveur Cloud standardmäßig 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).

 

Vollständiger Pfad

Cron-Aufgaben kennen den absoluten Pfad (Path) nicht. PHP ohne Angabe der vollständigen Pfade zum Ausführbaren aufzurufen, macht die Ausführung der Aufgabe daher unmöglich. Es muss angegeben werden

/opt/phpX.X/bin/php

wobei 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
  • Crons 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 pro Tag). Bei versehentlicher Löschung kontaktieren Sie den Infomaniak-Support, um eine Wiederherstellung anzufordern, und geben Sie die Uhrzeit und das Datum der Löschung an.


War diese FAQ nützlich?