Skriptbefehl von socat – /dev/ttyUSB0

Skriptbefehl von socat – /dev/ttyUSB0

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 shverwenden Sie mit einem regulären (POSIX) die Here-Document-Syntax:

sudo socat - /dev/ttyUSB1 << EOF
AT^NDISDUP=1,1,"4g.tele2.se"
EOF

verwandte Informationen