标签: redirect console posix stdout glibc
我在嵌入式板上运行了Linux应用程序。我想将标准输出重定向到文本文件。 所以我用下面的功能
file = freopen("logs.txt","w",stdout);
捕获后,我将控制台恢复为
freopen("/dev/ttyAM0", "w", stdout);
我的问题是 如果要在捕获/重定向到文件的同时在控制台上看到我的标准输出,是否可以?如果可以,如何获取此输出?
我也尝试使用dup2()API,但未成功。