Ich möchte vermerken, wie man ein PHP-Skript als Cronjob unter Linux einrichtet. Sicherlich gibt es da verschiedene Möglichkeiten, eine davon ist als CLI shell script
.
Dazu müssen wir als erstes mit folgendem Befehl prüfen, ob ein PHP-CLI installiert ist.
php -v
Kommt irgendwo in der ersten Zeile der Ausgabe ein cli
vor, können wir direkt loslegen.
Ansonsten über folgenden Befehl (am Beispiel von Ubuntu) nachinstallieren.
sudo apt-get install php5-cli
Den Ort an dem PHP installiert ist, erfahren wir über folgenden Befehl.
which php
Die PHP-Datei muss anschließend nach folgendem Schema aufgebaut sein.
#!/usr/bin/php -q
//PHP Skript hier...
?>
Nun können wir die Datei als Cronjob einbinden.
crontab -e
Für einen beispielsweise 10-minütigen Aufruf.
*/10 * * * * [Pfad zur PHP-Datei] > /dev/null 2>&1
Speichern und fertig.