Raspi 4 - php a spouštění bash a python skriptů - práva
Napsal: 09 zář 2024, 10:32
Ahoj, zkouším webové ovládání portů na RPi4.
Nainstalovaný mám nejnovější Raspbian, PHP 8.3, python3, gpiozero
Logika je taková, že Web pojede na Apachi s PHP a "nějak" bude ovládat HW přes skripty v Pythonu.
Použil jsem příkaz php/shell_exec:
$output = shell_exec(' python3 /var/www/py/blik.py off 2>&1');
kde narážím na problém s právy na kde co a důrazné nedoporučení povolovat práva pro roota na všechno.
Je cesta přes .sh skripty, když chci i číst gpio?
Provozovat celou aplikaci v pythonu se mi moc nechce (z různých důvodů).
Jak to řešíte vy?
Nainstalovaný mám nejnovější Raspbian, PHP 8.3, python3, gpiozero
Logika je taková, že Web pojede na Apachi s PHP a "nějak" bude ovládat HW přes skripty v Pythonu.
Použil jsem příkaz php/shell_exec:
$output = shell_exec(' python3 /var/www/py/blik.py off 2>&1');
kde narážím na problém s právy na kde co a důrazné nedoporučení povolovat práva pro roota na všechno.
Je cesta přes .sh skripty, když chci i číst gpio?
Provozovat celou aplikaci v pythonu se mi moc nechce (z různých důvodů).
Jak to řešíte vy?