Я пытаюсь отправить AT-команды на USB-устройство в Node.js, используя shelljs и socat.
Следующие (2) команды успешно выполняются в Терминале:
$ sudo socat - /dev/ttyUSB0
AT+RESTART
Примечание. Первая команда подключается к устройству, а вторая перезапускает его.
Однако следующие (2) команды не выполняются в Node.js:
shell.exec('sudo socat - /dev/ttyUSB0');
shell.exec('AT+RESTART');
Как заставить две команды работать в одном экземпляре shell.exec?