我在控制台下运行程序。 它不断在屏幕上输出调试消息。 如果做到这样,如何在Linux中记录来自控制台的输出消息?
$./myProgram >> log.txt
然后我看不到屏幕上的调试信息,所有的消息都将在log.txt中。
那么,如何将消息记录到log.txt中并在屏幕上显示调试消息呢?
在此先感谢。
我在控制台下运行程序。 它不断在屏幕上输出调试消息。 如果做到这样,如何在Linux中记录来自控制台的输出消息?
$./myProgram >> log.txt
然后我看不到屏幕上的调试信息,所有的消息都将在log.txt中。
那么,如何将消息记录到log.txt中并在屏幕上显示调试消息呢?
在此先感谢。
假设你登录到stdout:
$./myProgram | tee log.txt
编辑 如果选择错误记录到stderr
则可能是给你打电话PROG这样有用(标准错误去一个文件,标准输出去到另一个文件,并在屏幕上):
$./myProgram 2>error_log.txt | tee output_log.txt
tee。 (现在一串字符,使超过30个字符)
谢谢。让我检查tee命令。 – CCC