
Ein USB-Modem, das mit Raspian Lite mit meinem Raspberry PI verbunden ist.
Ich habe endlich eine Möglichkeit gefunden, die Verbindung herzustellen, indem ich diese beiden Schritte ausführe:
sudo socat - /dev/ttyUSB1
und von Socat aus schreibe ich einfach:
AT^NDISDUP=1,1,"4g.tele2.se"
...um eine Verbindung mit meinem USB-Modem herzustellen.
Wie kann ich diesen Befehl nun mittels Shell-Skript absetzen?
Antwort1
Wenn Sie Bash verwenden, können Sie die Here-String-Syntax verwenden:
sudo socat - /dev/ttyUSB1 <<< 'AT^NDISDUP=1,1,"4g.tele2.se"'
Andernfalls sh
verwenden Sie mit einem regulären (POSIX) die Here-Document-Syntax:
sudo socat - /dev/ttyUSB1 << EOF
AT^NDISDUP=1,1,"4g.tele2.se"
EOF