我在控制檯下運行程序。 它不斷在屏幕上輸出調試消息。 如果做到這樣,如何在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