我在使用缓冲区时遇到问题:
我有一个守护进程D,它的监视器M。D在M之前启动,M将任何相关信息打印到tty,我需要解析这些信息并将其交给我自己的程序。
由于我想自动执行此操作,因此 M 应该打印到文件中。但是直到守护进程被杀死,因为缓冲区。
所以我正在考虑记录 tty,因此尝试使用脚本将输出记录到终端但是......它也被缓冲了......
我还尝试访问 gnu coreutils(以使用我显然需要的 stdbuf),但是当我无法安装该实用程序以解压缩 GNU 网站上提出的特殊 .xz 格式时不得不放弃!
我担心我什至没有做正确的事!对于这个问题,难道没有一个简单的解决方案,可能每个实时工作的人都有吗?
一点帮助将不胜感激。谢谢。