Renault 5 Anbindung
Moderator: Ulrich
Renault 5 Anbindung
Ich habe über den Link "https://github.com/db-EV/ZoePHP/tree/main/src" erfolgreich meinen R5 in die Solaranzeige einbinden können. Das Verzeichnis "src" habe ich als Unterverzeichnis "renault" unter "/var/www/html" abgespeichert. Nachdem ich in diesem Verzeichnis die config.php Datei für meinen myRenault Zugang und die VIN eingetragen habe, konnte ich die Daten meines Fahrzeuges mit dem Befehl "php index.php" abrufen.
Soweit so gut!
Wenn ich nun aber einen Cronjob anlege (alle 15 Minuten), dann wird dieser einfach nicht ausgeführt! Ich habe in die "index.php" einen Befehl eingebaut, der protokolliert mir in einer log-Datei wenn diese Datei aufgerufen und wieder beendet wird. Das funktioniert auch so weit beim manuellen Aufruf.
Aber leider wird der Cronjob nicht aufgerufen!
Die Datei sollte auch alle Berechtigungen haben, da ich sie mit "chmod 777" entsprechend berechtigt habe.
Warum nicht? Kann mir jemand helfen?
Im Anhang meine Crontab, das Verzeichnis "renault" und die Datei "index.php" im Verzeichnis Renault
Danke schon mal an alle für eure Hilfe!!!
lg Helmut
Soweit so gut!
Wenn ich nun aber einen Cronjob anlege (alle 15 Minuten), dann wird dieser einfach nicht ausgeführt! Ich habe in die "index.php" einen Befehl eingebaut, der protokolliert mir in einer log-Datei wenn diese Datei aufgerufen und wieder beendet wird. Das funktioniert auch so weit beim manuellen Aufruf.
Aber leider wird der Cronjob nicht aufgerufen!
Die Datei sollte auch alle Berechtigungen haben, da ich sie mit "chmod 777" entsprechend berechtigt habe.
Warum nicht? Kann mir jemand helfen?
Im Anhang meine Crontab, das Verzeichnis "renault" und die Datei "index.php" im Verzeichnis Renault
Danke schon mal an alle für eure Hilfe!!!
lg Helmut
- Dateianhänge
-
- index.php
- (24.88 KiB) 2-mal heruntergeladen
-
- Verzeichnis renault.png (39.15 KiB) 77 mal betrachtet
- Ulrich
- Administrator
- Beiträge: 6286
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 160 Mal
- Danksagung erhalten: 936 Mal
Re: Renault 5 Anbindung
Hallo Helmut,
die Antwort ist einfach:
Entweder ändere die Zeile in der crontab so:
*/15 * * * * php /var/www/html/renault/index.php >/dev/null
oder
trage als erste Zeile in die index.php folgende Zeile ein: ( noch vor <?php )
#!/usr/bin/php
die Antwort ist einfach:
Entweder ändere die Zeile in der crontab so:
*/15 * * * * php /var/www/html/renault/index.php >/dev/null
oder
trage als erste Zeile in die index.php folgende Zeile ein: ( noch vor <?php )
#!/usr/bin/php
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Renault 5 Anbindung
Hallo Ulrich,
danke für die schnelle Rückmeldung!
Ja, jetzt funktioniert es so wie gewünscht!
Aber was macht dieser Befehl eigentlich? Warum funktioniert es nicht wenn ich nur den Link eintrage?
Dass meine PHP-Kenntnisse überschaubar sind, ist wohl ersichtlich.
Danke auf jeden Fall für die Hilfe!
lg Helmut
danke für die schnelle Rückmeldung!
Ja, jetzt funktioniert es so wie gewünscht!
Aber was macht dieser Befehl eigentlich? Warum funktioniert es nicht wenn ich nur den Link eintrage?
Dass meine PHP-Kenntnisse überschaubar sind, ist wohl ersichtlich.
Danke auf jeden Fall für die Hilfe!
lg Helmut
- Ulrich
- Administrator
- Beiträge: 6286
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 160 Mal
- Danksagung erhalten: 936 Mal
Re: Renault 5 Anbindung
Deine index.php ist eine PHP Datei, womit Linux nichts anfangen kann. Also muss ich Linux erst sagen, welchen Interpreter es zur Ausführung benötigt. In meinen beiden Lösungen wird jedes Mal Linux mitgeteilt, dass es erst PHP starten und dann die Datei einlesen und verarbeiten soll.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste