Я использую socat
в MSYS2 (в Windows 10) следующим образом:
$ socat.exe - /dev/ttyS2,raw,echo=0,setsid,sane
Это на самом деле прекрасно работает, он подключается к COM3, где у меня есть устройство, которое пишет в последовательный порт,и я получаю то, что пишет на терминале.
Единственная проблема в том, что я не могу остановить этот процесс - я пробовал Ctrl-C, Ctrl-Z, Ctrl-D - ничто не прерывает его.Единственное, что я мог сделать, это открыть еще одну оболочку MSYS2 и запустить в ней:
pkill socat
... в этом случае socat
действительно убивается - но так же, как и его родитель bash
и соответствующая оболочка MSYS2.
Есть ли сочетание клавиш, которое можно использовать для завершения socat
в MSYS2?