排查macOS终端中程序输出导致输入冻结的相关设置问题
排查macOS终端中程序输出导致输入冻结的相关设置问题
我和同事目前都在使用以下版本的macOS:
sw_vers ProductName: macOS ProductVersion: 14.6.1 BuildVersion: 23G93
当我们俩针对同一个内部端点运行RpcExplorer工具时,程序先输出了一些内容,但之后终端的表现就出现了明显差异:
- 在我的终端里,RpcExplorer能继续接收输入,所有功能都正常工作
- 在他的终端里,RpcExplorer好像彻底接收不到任何输入了,就连
Control+C都没法传递给这个进程,完全陷入无响应状态
我怀疑是工具通过curses库渲染的某些特殊输出,导致终端开始自行捕获输入,不再把输入转发给进程,但我实在搞不懂为啥这个问题只出现在他的终端,我的却一切正常。
请问有没有什么终端设置会因为特定程序的输出导致输入暂停?
备注:内容来源于stack exchange,提问作者merlin2011
相关产品推荐
相关产品推荐

