Der User ist schon in der Gruppe aber es tut sich trotzdem nichts![]()
Der User ist schon in der Gruppe aber es tut sich trotzdem nichts![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hm. Was passiert, wenn du die ' weglässt? Oder statt >> nur ein > verwendest. >> bedeutet anhängen und > überschreiben. Wie sieht es aus, wenn ein Bash Script "dazwischen " geschaltet wird, dieses also den echo Befehl ausführt? Oder einfach mal mein C-Programm testen, ob das wenigstens unter www-data sendet.
Edit oderCode:sudo echo halloWelt >> /dev/ttyAMA0
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Das klappt leider auch nicht![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Welche Variante meinst Du? Oder hast Du schon alle probiert? Da fällt mir noch der Unterschied auf, dass ich Lighthttp gar nicht genutzt habe, sondern den Apache. Hast Du /tmp auf tmpfs?
Edit:
Man kann in der php.ini shell-exec z.B. verbieten. Kannst du andere Programme aus php ausführen?
Geändert von peterfido (11.09.2012 um 20:13 Uhr)
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Alles bis auf das Bash-Skrip habe ich ausprobiert.
Was meinst du mit /tmp?
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hm. mein Edit mit der php ini kam bestimmt zu spät. Ich nutze im /tmp Verzeichnis das Tempfilesystem. Als letzte Möglichkeit könnte man da per echo was reinschreiben und ein Programm als root ausgeführt schickt das dann an die ttyAMA0
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Also Shell_exec funktioniert, da ich über das Webinterface auch meine GPIOs schalten kann.
Dies funktioniert und das habe ich auch bereits getestet.
Nur der Text wird halt nicht gesendet.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Lesezeichen