首页 > 解决方案 > 欺骗子进程认为它正在写入终端

问题描述

我观察到一些命令行程序在直接在终端中运行时会频繁刷新输出,否则会缓冲输出。

我正在将这样的程序作为子进程运行,但我希望它经常刷新其输出(为用户提供更好的反馈)。

我无权访问该程序的源代码。而且我意识到 Windows 的答案将不同于 *nix 之类的系统。

是否有强制子进程为 windows 和/或 *nix 频繁刷新其输出的方法?

标签: windowsunixterminalsubprocess

解决方案


推荐阅读