2024-04-25 08:36:54 发布
网友
我正面临一个奇怪的问题。每次我通过subprocess.Popen(cmd).wait()调用一个特定的命令cmd,当命令结束时,stty就会变糟(在shell上不回显我进一步的命令,newline不工作,等等)。我必须运行stty sane来再次获得stty罚款。这可能是什么原因?在
subprocess.Popen(cmd).wait()
cmd
stty sane
更新我正在运行的命令正在启动elasticsearch进程。该命令在后台启动进程。在
您正在运行的命令可能正在向您的终端发送一些转义序列,这些序列正在更改其模式或其他设置。需要全终端功能的程序(例如基于文本的编辑器)。在
捕获正在执行的程序的标准输出并防止其进入屏幕可能会有所帮助。你试过了吗?在
您正在运行的命令可能正在向您的终端发送一些转义序列,这些序列正在更改其模式或其他设置。需要全终端功能的程序(例如基于文本的编辑器)。在
捕获正在执行的程序的标准输出并防止其进入屏幕可能会有所帮助。你试过了吗?在
相关问题 更多 >
编程相关推荐