So einfach richten Sie Ihre Cron-Jobs ein
Cron-Jobs könnte man mit einem Dauerauftrag vergleichen. Mit Cron-Jobs können Sie Ihre immer wiederkehrenden Programmaufrufe für Ihre Website oder diverse Aufgaben vollständig automatisieren.
Cron-Jobs eignen sich für Routineaufgaben wie z. B. den täglichen Export von Bestellungen, die wöchentliche Aktualisierung Ihrer Homepage per Skript, das Abholen von Log-Dateien und vielem mehr.
Sie entscheiden bequem per Weboberfläche, in welchen Intervallen die Programme ausgeführt werden sollen: einmalig, täglich, wöchentlich oder monatlich. Auf Wunsch wird Ihnen nach jeder automatischen Programmausführung eine Bestätigungs-E-Mail gesendet.
Die Funktion der Cron-Jobs steht Ihnen ab Hosting Plus (ältere Pakettypen ab PowerWeb Plus, Perfect bzw. PowerPlus L und in allen Premium-Paketen) zur Verfügung.
Einrichten Schritt für Schritt
Loggen Sie sich in Ihren STRATO Kunden-Login ein. Wählen Sie anschließend im rechten Fenster unten das gewünschte Paket aus.
Klicken Sie anschließend auf der linken Seite auf die Menüpunkte Verwaltung und Cron-Jobs. Sofern Sie bereits schon einen oder mehrere Cron-Jobs angelegt haben, sehen Sie diese im rechten Fenster. Sie haben dann die Möglichkeit, sie zu bearbeiten oder zu löschen.
Wenn Sie auf den Button Grundeinstellungen klicken, können Sie im nächsten Fenster eine E-Mail Adresse eintragen, an welche Sie Ihre Cron-Job-Benachrichtigungen schicken lassen möchten.
Möchten Sie einen neuen Cron-Job anlegen, klicken Sie einfach auf den Button Neuen Cron-Job anlegen. Ihnen steht nun eine Detailliste zur Verfügung, in welcher Sie verschiedene Einstellungen vornehmen können.
/bin/mysqldump -h rdbms -u Benutzername -pXXX DBYY > /webspace-pfad/datei.sql |
Wobei Sie XXX durch Ihr Datenbankpasswort und YY durch Ihre Datenbanknummer und Benutzername durch Ihren Datenbank-Benutzernamen ersetzen müssen.
Den absoluten Pfad in Ihrem Hosting-Paket finden Sie in Ihrer Paketübersicht unter dem Namen Webspace Pfad.
Die Datei datei.sql wird dabei im Hauptverzeichnis Ihres Webspaces abgelegt.
Beachten Sie bitte, dass die maximale Dateigröße 512 MB beim in den Hosting Paketen beträgt.
Nach dem Speichern des Cron-Jobs findet keine Verschlüsselung der Kommandozeile statt. D. h. wenn der Cron-Job erneut bearbeitet wird, ist auch die komplette Kommandozeile im Klartext sichtbar und damit ggf. auch das Passwort für Ihre Datenbank.
In die Kommandozeile werden grundsätzlich Unix-Kommandos eingetragen, d. h. alle Kommandos und Skripte, die auch manuell aus einer SSH-Session heraus aufgerufen werden, können hier ausgeführt werden. Grundkenntnisse im Umgang mit einem Unix-System sind also zwingend erforderlich, damit Cron-Jobs einwandfrei funktionieren.
Anmerkung: Bei der Verwendung von zu "komplizierten" Ausdrücken empfehlen wir Ihnen, diese zuerst in ein Skript-File zu schreiben und vorher per Kommandozeile zu testen. Script-Aufrufe können einfach mit einem Pfad relativ zum Hauptverzeichnis des Webspace erfolgen (sofern das Script direkt unter "htdocs" steht, also nur der Skriptname selber).
Beispiele:
/bin/php -f skriptdatei.phpDiese Beispiele führen die Datei "skriptdatei.php" aus, die sich im Hauptverzeichnis befindet.
Sollte sich die Skriptdatei in einem Unterverzeichnis befinden (z. B. im Ordner "test") würde der Befehl folgendermaßen aussehen:
/bin/php ./test/skriptdatei.php
Achten Sie darauf, das " ./" (Leerzeichen,Punkt,Schrägstrich) nach "php" eingetragen wird, da somit sichergestellt ist, dass vom Hauptverzeichnis ausgegangen wird.
Bitte beachten Sie, dass es unter bestimmten Umständen zu einer Fehlermeldung kommen kann, wenn bei der Ausführung des Cron-Jobs die Parameterangabe "-f " (Parse File) nicht verwendet wird, obwohl dies auf der Kommandozeile funktionierte. Wir empfehlen Ihnen daher grundsätzlich die Parameterangabe "-f" zu verwenden.