我在控制台下运行程序.它不断在屏幕上输出调试消息.如果这样做,
$./myProgram >> log.txt
Run Code Online (Sandbox Code Playgroud)
然后我在屏幕上看不到调试消息,所有消息都转到log.txt.
那么,如何将消息记录到log.txt中并在屏幕上显示调试消息呢?
提前致谢.
假设您正在登录stdout:
$./myProgram | tee log.txt
编辑
如果你选择记录错误stderr然后调用你这样的程序(stderr转到一个文件,stdout转到另一个文件和屏幕)可能是有用的:
$./myProgram 2>error_log.txt | tee output_log.txt
| 归档时间: |
|
| 查看次数: |
1552 次 |
| 最近记录: |