*gelöst* Shell Script in php problem.
|
Verfasser |
Nachricht |
|
Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status:
offline
|
*gelöst* Shell Script in php problem.
Guten Tag liebe Community,
Mittlerweile kennen mich ja schon viele, aber für die ich unbekannt bin:
Name Stephen M.
Alter 21
Herkunft Luxemburg
Nun zum Problem. Aktuell habe ich einen Webserver laufen, über den ich eine Homepage laufen lasse, die ein ShellScript ausführen soll, welcher die Temperatur einem Sensors auslesen soll.
Aktuell funktioniert das Script bis zu dem Punkt, bei dem der Wert ausgelesen werden soll.
#!/bin/bash
i2cset -y 1 0x48 0xEE
hexraw=$(i2cget -y 1 0x48 0xAA w)
msb=$(echo ${hexraw:4:2})
lsb=$(echo ${hexraw:2:1})
dec=$(printf "%d\n" "0x$msb$lsb")
temp=$(echo "scale=1; $dec/16" | bc)
echo "Aktuelle Temperatur: $temp °C\r"
exit
Aktuell wird nur 0 anstelle von +/- 30 angezeigt. Ausgeführt wird das Script auf dem Server ohne Probleme, aber auf der Seite wird es Fehlerhaft ausgeführt.
echo shell_exec('sh ./TempNow.sh');
Leider weiß ich noch nicht wo der Fehler liegt, aber ich suche weiterhin, woran es liegt, aber da zwei Köpfe klüger sind als einer, hoffe ich wieder auf eure mithilfe.
Mit freundlichen Grüßen
VarmintLP
War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden.
Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2014 11:33 von VarmintLP.
|
|
03.12.2014 10:54 |
|
|
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt
|
RE: Shell Script in php problem.
|
|
03.12.2014 10:59 |
|
|
Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status:
offline
|
RE: Shell Script in php problem.
Das weiß ich aber nicht, aber ich weiß jetzt woran es liegt. Ich hab nämlich die ganzen Variablen mal ausgeschrieben und sehe, dass die erste nicht ausdgeführt wird. Das liegt daran, dass ich es als Sudo ausführen muss, aber jetzt kommt das Problem.
Egal was ich Versuche, ich schaffe es einfach nicht den Befehl als Sudo auszuführen. Kann mir da einer nen Tipp geben pls?
War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden.
|
|
03.12.2014 11:12 |
|
|
Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status:
offline
|
|
03.12.2014 11:18 |
|
|
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt
|
RE: Shell Script in php problem.
|
|
03.12.2014 11:19 |
|
|
Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status:
offline
|
RE: Shell Script in php problem.
Würde dir z.B. diese lib empfehlen:
[Link: Registrierung erforderlich]
Problem Nummer 2 Include funktioniert immernoch nicht auch meinem Webserver. Ka wieso. Konnte den Fehler immernoch nicht lösen, aber das mit ssh könnte ich mal Probieren.
@KartoffelRudi
Wo muss nich das mit www-data ALL=NOPASSWD machen
War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden.
Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2014 11:23 von VarmintLP.
|
|
03.12.2014 11:20 |
|
|
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt
|
RE: Shell Script in php problem.
|
|
03.12.2014 11:25 |
|
|
Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status:
offline
|
RE: Shell Script in php problem.
einfach am Ende der Datei einfügen?
War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden.
|
|
03.12.2014 11:26 |
|
|
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt
|
RE: Shell Script in php problem.
|
|
03.12.2014 11:28 |
|
|
Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status:
offline
|
RE: Shell Script in php problem.
DFanke Danke Danke Rudi du hast mir mein Leben gerettet
Jetzt haber ich ein Extra für mein Schulprojekt und die andern können sich erstmal daran die Zähne ausbeißen.
Die andern sagten außerdem nie inn welche Datei man es reinschreiben soll.
War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden.
|
|
03.12.2014 11:31 |
|
|