我想将通过 printf/print 调用的消息复制到一个文件中,保持 printf/printk 的原始行为相同。环境包含多个正在运行的进程和调用的 printf/printk 函数调用。我想实现上述目标,尽可能减少对每个二进制文件的更改。
提前致谢 !!!
我想将通过 printf/print 调用的消息复制到一个文件中,保持 printf/printk 的原始行为相同。环境包含多个正在运行的进程和调用的 printf/printk 函数调用。我想实现上述目标,尽可能减少对每个二进制文件的更改。
提前致谢 !!!
不要在您的程序中执行此操作,而是在您运行程序时在控制台中执行此操作。
然后您可以使用该tee
程序将标准输出重定向到文件:
./your_program | tee some_file
这将导致程序的输出同时写入文件和标准输出。