shelljsとsocatを使用して、Node.js の USB デバイスに AT コマンドを送信しようとしています。
次の (2) コマンドは、ターミナルで正常に実行されます。
$ sudo socat - /dev/ttyUSB0
AT+RESTART
注: 最初のコマンドはデバイスに接続し、2 番目のコマンドはデバイスを再起動します。
ただし、次の (2) コマンドはNode.jsで正常に実行されません。
shell.exec('sudo socat - /dev/ttyUSB0');
shell.exec('AT+RESTART');
2 つのコマンドを同じ shell.exec インスタンスで実行するにはどうすればよいですか?