
Um modem USB conectado ao meu Raspberry PI com Raspian Lite.
Finalmente encontrei uma maneira de conectá-lo executando estas duas etapas:
sudo socat - /dev/ttyUSB1
e de dentro do Socat eu apenas escrevo:
AT^NDISDUP=1,1,"4g.tele2.se"
...para conectar meu modem USB.
Como posso agora enviar este comando usando um script de shell?
Responder1
Se estiver usando Bash, você pode usar a sintaxe here-string:
sudo socat - /dev/ttyUSB1 <<< 'AT^NDISDUP=1,1,"4g.tele2.se"'
Caso contrário, com um (POSIX) regular sh
, use a sintaxe here-document:
sudo socat - /dev/ttyUSB1 << EOF
AT^NDISDUP=1,1,"4g.tele2.se"
EOF