将控制台输出写入文件

时间:2016-10-07 07:36:45

标签: linux console console-application

我想收集CONSOLE输出并将其写入文件。 实际上,输出也需要在CONSOLE上显示。 我尝试下面的代码只是为了得到CONSOLE的每个行缓冲区,但它不正确:

        while(!feof(stdout))
        {
            fgets(szReadBuff, sizeof(szReadBuff), stdout);
            // Then write szReadBuff to a created file
            ...
        }

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:0)

一种简单的方法是从shell运行tee。 {{1}}是一个实用程序,允许您写入标准输出和一个或多个文件。