我在MSYS2(在Windows 10中)中使用socat
,如下所示:
$ socat.exe - /dev/ttyS2,raw,echo=0,setsid,sane
这实际上工作得很好,它连接到COM3,在那里我有一个写入串行端口的设备,并且我在终端上得到了写入的内容。
唯一的问题是,我无法停止此过程-我尝试了Ctrl-C,Ctrl-Z,Ctrl-D,没有任何中断。我唯一能做的就是打开另一个MSYS2 shell,然后在其中运行:
pkill socat
...在这种情况下,socat
确实被杀死了-但其父bash
和相应的MSYS2 shell也被杀死了。
在MSYS2下是否可以使用键盘快捷键来终止socat
?