我正在为一个程序的应用程序控制器工作,该程序将文本直接吐出到/ dev/tty.
这是一个生产应用程序控制器,必须能够捕获所有发送到终端的文本.通常,这不是问题.我们只是重定向stdout和stderr.这个特殊的应用程序直接调用echo并将结果重定向到/ dev/tty(echo "some text" > /dev/tty).通过我的应用程序控制器重定向无法捕获文本.
echo "some text" > /dev/tty
我确实有这个应用程序的源代码,但我无法修改它,也不再维护它.关于如何捕获和/或丢弃输出的任何想法?