Seite 1 von 1

Shell Skript

Verfasst: Donnerstag 15. November 2018, 14:11
von Whatever
Hi,

vielleicht weiß hier jemand weiter, auch wenn es eher um Shell geht, als um Python.

Wenn ich im LXTerminal Befehle hintereinander eingebe, macht das Gerät, was ich will, aber wenn ich die Befehle in ein Shell Skript tippe und das übers Terminal ausführe, passiert erst etwas, wenn ich das Terminal Fenster schließe.

Weiß jemand, woran das liegen könnte?

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 14:20
von __deets__
Nö. Da wir die Befehle nicht sehen.

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 14:21
von Whatever
Im Terminal:
sudo su
cd clewarecontrol-2.8
clewarecontrol -d 905185 -as 2 1

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 14:34
von __deets__
Und wie startest du das Skript?

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 14:48
von Whatever
Mit "sudo /home/pi/clewarecontrol-2.8/Leuchtgrün.sh"
Leuchtgrün heißt das Shell Skript und ist im Ordner clewarecontrol-2.8 gespeichert

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 15:07
von __deets__
Wofür denn zweimal sudo?

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 15:31
von Whatever
Weil sonst leider auch nichts passiert

Re: Shell Skript

Verfasst: Donnerstag 15. November 2018, 15:55
von __blackjack__
@Whatever: Da ist ja ein ``cd`` im Skript das relativ ist. Da solltest Du auf jeden Fall darauf achten dass das Arbeitsverzeichnis vor dem Start dazu passt.