Hallo, es soll ein Relay geschaltet werden, welches an /dev/ttyUSB0
hängt.
Tippe ich direkt in der Konsole
1 | pi@holger ~ $ ssty -F /dev/ttyUSB0 9600
|
2 | pi@holger ~ $ echo -e '\xff\x01\x01' > /dev/ttyUSB0
|
so schaltet das Relay.
Nun als Script:
1 | #!/bin/sh
|
2 | ssty -F /dev/ttyUSB0 9600
|
3 | echo -e '\xff\x01\x01' > /dev/ttyUSB0
|
Gespeichert als relay.sh und ausführbar gemacht mit chmod +x ergibt
leider keinerleit Reaktion.
Ändere ich den Shebang in !/bin/bash dann geht es. Wo liegt denn nun der
Unterschied?
Holger