Hallo zusammen,
vielleicht könnt ihr mir helfen. ich möchte ein bash code schreiben welches später diesen Befehl ausführt:
sudo smssend 4917123456789 'das ist ein Test'
aber es funktioniert nicht mit der Übergabe von 'das ist ein Test' es wird nur Test' übergeben.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #!/bin/bash BASENAME="$(basename $0)" DST=$1 TYP=$2 ARG=$3 case $DST in SMS) RCP="4917123456789" ;; * ;; esac case $TYP in RAIN) TXT="'das ist ein Test'" ;; *) SUB="FHEM: ${ARG}" TXT="${ARG}" ;; esac sudo sendsms ${RCP} ${TXT} exit 0 |
Wie gehts den richtig? Danke und viele Grüße Tim