Drücke „Enter”, um zum Inhalt zu springen.

Cronjobs nach Softwareumstellung auf Profihost-Servern am 17.05.2011

Stammbenutzer

Die Umstellung ist nun in vollem Gang. Wir drücken die Daumen, dass diese überall fehlerfrei funktioniert.

Eine Nacharbeit zeichnet sich jedoch leider ab: Cronjobs, die über ein Shell-Script (Datei mit der Endung .sh) aufgerufen wird, benötigt einen zusätzlichen Eintrag, um auch über den Zend Optimizer weiterhin aufrufbar zu sein.

Betrifft mich diese Anpassung?
Sind Sie Profihost-Kunde und setzen Module ein, die regelmäßig vom Server per Cronjob gestartet werden (z.B. Geburtstagsgutscheine, Bonuspunkte, Shopbewertung etc.), rufen Sie bitte die Servercon-Verwaltungsoberfläche Ihres Servers auf. Im linken Menü finden Sie den Menüpunkt „Cronjobs“, der die eingerichteten Cronjobs auflistet. Sind dort Einträge hinterlegt, deren Ziel die Endung .sh hat, erfordert dies eine nachträgliche Anpassung.

Wer führt die erforderlichen Anpassungen durch?:
Die Änderungen können Sie nach der folgenden Anleitung selbst durchführen. Alternativ stehen wir Ihnen auch für die Anpassung zur Verfügung.

Was muss angepaßt werden?:
Suchen Sie sich über Ihr FTP-Programm die als Cronjob verlinkte Datei und laden diese auf Ihren Computer. Öffnen Sie diese mit einem Texteditor.
Darin finden Sie eine Zeile, die ungefähr so aussieht:

/usr/local/php5/bin/php-cli /home/xxxxxxxx/www.meineurl.com/script.php

Die Adresse wird bei Ihnen natürlich um die Pfad- und Dateiangaben variieren.
Ändern Sie die Zeile nun so ab, dass Sie zwischen die beiden Aufrufe den markierten Teil einfügen:

/usr/local/php5/bin/php-cli -c /home/xxxxxxxx /home/xxxxxxxx/www.meineurl.com/script.php

Verwenden Sie statt xxxxxxxx die echte Pfadangabe Ihres Servers. Diese können Sie im letzten Teil des Original-Aufrufs auslesen. Den restlichen Inhalt der Datei belassen Sie bitte so.
Speichern Sie die Datei ab und laden diese wieder auf Ihren Server. Der Cronjob wird nun zum nächsten eingestellten Zeitpunkt ausgeführt werden.