PHP als Cronjob starten: Lösung für Probleme mit crontab
PHP ist nicht nur im Web eine beliebte Skriptsprache, sondern kann auch auf einem Linux-Rechner zuhause gute Dienste leisten. Nach dem Speichern lassen sich die PHP Skripte direkt mit dem Browser ausführen, aber auch direkt in der Konsole: Mit dem folgenden Befehl wird ein PHP Progrmm direkt und ohne Browser gestartet:
php mein-skript.php
Wenn nichts passiert oder eine Fehlermeldung kommt, muss PHP erst noch installiert werden – das geht zum Beispiel so:
sudo apt-get update sudo apt-get install php5
Manchmal gibt es damit aber Probleme, zum Beispiel wenn das Skript aus einem andere Programm oder automatisch als wiederkehrender Cronjob gestartet werden soll. Hier sollte man zuerst die Dateirechte prüfen, ob das Skript auch von allen ausgeführt werden darf – mehr zu den Linux-Rechten zeigen wir hier.
Hilft das nichts, kann es daran liegen, dass PHP nicht als CGI Modul, sondern als Apache-Modul installiert wurde: Dann hilft der kleine Webbrowser lynx, das Skript trotzdem aus einem anderen Programm oder mit “crontab” als Cronjob zu starten:
lynx -dump http://127.0.0.1/mein-skript.php
127.0.0.1 ist dabei immer die lokale IP-Adresse des Linux-Rechners: Auch wenn sich die nach außen, zum Netzwerk oder Internet sichtbare IP ändert, zeigt 127.0.0.1 immer auf den eigenen, lokalen Rechner!
Dies kann man so auch mit “crontab -e” als Cronjob einspeichern:
Ist lynx noch nicht installiert, bekommt man ihn schnell und einfach – und Debian / Raspbian geht das mit dem Befehl “apt-get”:
sudo apt-get install lynx
- Probleme beim starten
- Probleme beim Starten
- Probleme beim starten des Computers.
- GTA San Andreas Probleme beim Starten
Hallo Liebe Community,ich habe heute das spiel GTA San Andreas gestartet und da öffnett...
- Probleme beim starten des PC´s und falsches Datum und Uhrzeit
- Sony VAIO Fit 15E SVF153 Windows 8.1 Probleme beim Herunterfahren und Starten
- Probleme beim starten von dem Computer Spiel "Arcanum" auf windows 7
- Update fuer BsoD
- datenschutz (13x gelesen)
- windows-beschleunigen (9x gelesen)
- windows-schneller-starten-autostart-aufraeumen (9x gelesen)
- pc-einsteigerkurs (5x gelesen)
- pc-einsteigerkurs-1-1 (3x gelesen)
Mehr Tipps zu PHP als Cronjob starten: Lösung fü...
-
PHP Fehler anzeigen: Fehleranzeige aktivieren für eine oder alle Seiten!
Schnell sehen, wo der PHP Fehler liegt: Dazu schaltet man die PHP Fehleranzeige ein, um genaue Informationen zu Problem und Zeilennummer zu bekommen. Die PHP...
-
GD Bild-Bibliothek für PHP installieren (z.B. auf einem Raspberry Pi)
Mit der Bild-Bibliothek "GD" kann man mit PHP zahlreiche Bildbearbeitungsfunktionen nutzen: So lassen sich Bilder erstellen, zuschneiden, umwandeln oder auch darin/darauf zeichnen. Die GD Bibliothek...
-
GD Bild-Bibliothek für PHP installieren (z.B. auf einem Raspberry Pi)
Mit der Bild-Bibliothek "GD" kann man mit PHP zahlreiche Bildbearbeitungsfunktionen nutzen: So lassen sich Bilder erstellen, zuschneiden, umwandeln oder auch darin/darauf zeichnen. Die GD Bibliothek...
-
Raspberry Pi automatisch neustarten: Neustart mit Cronjob!
Der Cron daemon erlaubt unter auf Linux basierenden Betriebssystemen das Planen von verschiedenen Aufgaben: Diese werden daher auch "Cronjob" genannt. So lassen sich Programme und...
-
Sekundengenauer Cronjob: Z.B. alle 10 Sekunden!
Normalerweise ist eine Minute die kleinste Einheit, um einen Cronjob erneut ausführen zu lassen. Wenn man aber die automatische Ausführung von Programmen oder Skripten aber...
-
PHP “rename”: Mit PHP Skript mehrere Dateien umbenennen
Dieses kleine Skript hilft dabei, viele Dateien schnell und einfach umzubenennen: Das ist zum Beispiel praktisch, um allen Bildern in einem Ordner eine fortlaufende Nummer...
PHP als Cronjob starten: Lösung für Probleme mit crontab