Hallo,
Ich versuche einen seriellen Stick (Becker Automation) über einen URL Aufruf anzusprechen. Das funktioniert über Python&PySerial in der Kommandozeile in /volume1/web/centronic-py:
Da ich das jetzt nicht per URL ausführen kann habe ich dort noch test.php wie folgt angelegt
Auch das funktioniert aus der Kommandozeile - Allerdings nicht mit dem Aufruf "http://192.168.0.9/centronic-py/test.php" im Browser (Screen leer, und Dachfester bewegt sich nicht).
Bei sudoers habe ich folgendes angefügt:
Vermutlich ist aber eine der beiden Zeilen falsch und/oder unnütz (oder beide? ).
Kann mir evt. hier jemand weiterhelfen?
LG,
Christian (214+)
Ich versuche einen seriellen Stick (Becker Automation) über einen URL Aufruf anzusprechen. Das funktioniert über Python&PySerial in der Kommandozeile in /volume1/web/centronic-py:
Rich (BBCode):
./centronic-stick.py --send UP --channel 2
Rich (BBCode):
<?php
echo shell_exec("sudo /volume1/web/centronic-py/centronic-stick.py --send UP --channel 2");
?>
Bei sudoers habe ich folgendes angefügt:
Rich (BBCode):
www-data ALL=(root) NOPASSWD: /volume1/@optware/bin/python3 /volume1/web/centronic-py/centronic-stick.py * *
http ALL=(root) NOPASSWD: /volume1/@optware/bin/python3 /volume1/web/centronic-py/centronic-stick.py * *
Kann mir evt. hier jemand weiterhelfen?
LG,
Christian (214+)