c-将printf/printk消息重定向到文件



我想将通过printf/printk调用的消息复制到一个文件中,保持printf/printk的原始行为不变。环境包含多个正在运行的进程和调用的printf/printk函数调用。

我想实现上面所说的,尽可能少地改变每个二进制。

不要在程序中执行,而是在运行程序时在控制台中执行。

然后您可以使用tee程序将标准输出重定向到一个文件:

./your_program | tee some_file

这将导致程序的输出同时写入文件标准输出。

最新更新