2011-09-20 64 views
1

我在控制檯下運行程序。 它不斷在屏幕上輸出調試消息。 如果做到這樣,如何在Linux中記錄來自控制檯的輸出消息?

$./myProgram >> log.txt 

然後我看不到屏幕上的調試信息,所有的消息都將在log.txt中。

那麼,如何將消息記錄到log.txt中並在屏幕上顯示調試消息呢?

在此先感謝。

回答

5

假設你登錄到stdout:

$./myProgram | tee log.txt

編輯 如果選擇錯誤記錄到stderr則可能是給你打電話PROG這樣有用(標準錯誤去一個文件,標準輸出去到另一個文件,並在屏幕上):

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

+0

謝謝。讓我檢查tee命令。 – CCC

1

tee。 (現在一串字符,使超過30個字符)

相關問題