Shellscript das via Cron ein PHP Script ausführt bei Domainfactory einrichten

Ich habe ein Shellscript, das wiederum ein PHP Script aufruft und das ganze passiert über einen Cronjob bei Domainfactory. Verwirrt? 😉 Worauf ich hinauswill…

Es kann passieren das unter diesen Umständen das PHP Script nicht ausgeführt wird. Der Support bei dF ist schnell mit einer Lösung zur Hand, aber wenn ich’s mir in mein kleines Notizbuch hier schreibe bin ich schneller 😉

Ich also die Lösung vom dF Support:

Da Sie in diesem Cronjob eine PHP-Datei über ein Shellscript ausführen,
empfehlen wir Ihnen den Befehl wie folgt anzupassen:

env -i /usr/local/bin/php5 -f /der/pfad/zum/script.php

Über “env -i” werden die Umgebungsvariablen geleert und mittels “-f”
wird die Ausführung des PHP-Scriptes erzwungen. Andernfalls besteht die
Möglichkeit, dass das Script nur ausgegeben wird.

Leave a Reply