Hallo,
Ich habe ein Problem mit meiner Website, die auf dem Raspberry Pi läuft. Auf der Website sind Buttons, die über PHP die Shell-Scripte starten, welche unter /home/pi liegen. Wenn ich das Raspberry Pi boote und die Website aufrufe, haben die Buttons keine Wirkung aber sobald ich irgendein Script per Putty starte, gehen alle von der Website. Ich habe auch schon eines zum Autostart hinzugefügt, was auch startet wenn das RiPi bootet, aber trotzdem haben dann die Buttons keine Wirkung.
Hier mal der Code von einer PHP Datei. Die anderen sind identisch.
PHP
<?php
$output = shell_exec("sh /home/pi/servo_gerade.sh");
echo "<pre>$output</pre>";
header('Location: http://192.168.0.1/index.html');
?>
Hier der Code von einem Script, wo wieder die anderen identisch sind.
Bash
#!/bin/sh
cd PiBits//ServoBlaster
sudo insmod ./servoblaster.ko
grep servoblaster /proc/devices
sudo mknod -m 0666 /dev/servoblaster c 248 0
sudo mknod -m 0666 /dev/servoblaster c 247 0
echo 1=120 > /dev/servoblaster
Ich habe bereits die Berechtigungen für die Dateien verteilt.