Gast
#6856536
Hallo, ich hatte in diesem Beitrag : Beitrag "Android Problem mit Berechtigung" schon mal das Problem geschildert. Damals habt ihr das Ganze top ans Laufen gebracht. Hier nochmal eine kurze Zusammenfassung wie es damals letztendlich funktionierte: Ich habe ich x-plore file Manager und BusyBox auf der NVIDIA Shield installiert. Die Shield ist gerootet. Mein Ziel war es mit einem Programm ein Skript.sh auszuführen. Das Programm führt den Befehl zu einem gewissen Zeitpunkt mit "command:///data/user/0/com.arachnoid.sshelper/bin/flat.sh" aus. Das Programm sagt mir beim ausführen des Skripts jetzt aber wieder „Permission Denied“. Das Script sieht so aus: #!/system/bin/sh export PATH="$PWD:$(dirname "$0"):/data/user/0/com.arachnoid.sshelper/bin/:$PATH" printf 'POPLP 02\r\n' | nc 192.168.188.52 1002 Das Script heißt "flat.sh" und befindet sich in: "/data/user/0/com.arachnoid.sshelper/bin/" Führe ich den Befehl in diesem Pfad und nicht über dass Programm aus, so funktioniert alles Fehlerfrei. Da ich die NVIDIA Shield nach einem Update neu Rooten musste, bin ich zwar alle Punkte aus dem alten Beitrag step by step wieder durchgegangen, aber das Programm führt den Befehl trotzdem nicht aus. Wie damals wird der Befehl aber fehlerfrei ausgeführt, sobald ich ihn direkt im Pfad ausführe: Vielleicht habe ich irgendwo ein Punkt vergessen, welchen ich damals unbewusst gemacht habe. Meine Frage:"Wie finde ich jetzt heraus, warum es nicht funktioniert"





