如何在Linux中从控制台记录输出消息?

时间:2011-09-20 08:00:51

标签: linux console

我在控制台下运行程序。 它不断在屏幕上输出调试消息。 如果这样,

$./myProgram >> log.txt

然后我在屏幕上看不到调试消息,所有消息都转到log.txt。

那么,如何将消息记录到log.txt中并在屏幕上显示调试消息呢?

提前致谢。

2 个答案:

答案 0 :(得分:5)

假设您正在登录stdout:

$./myProgram | tee log.txt

修改 如果您选择将错误记录到 stderr 那么可能会像这样调用您的prog( stderr 转到一个文件, stdout 转到另一个文件并进入屏幕):

$./myProgram 2>error_log.txt | tee output_log.txt

答案 1 :(得分:1)

开球。 (现在有很多字符可以限制30个字符)