2011-03-11 120 views
3

我試圖從安裝nagios的bash腳本中捕獲所有的輸入和輸出。我現在使用tee創建日誌文件,但它只在有「echo httpd restart」等echo命令或某些輸出時顯示。我主要想捕獲用戶在日誌文件中輸入的輸入以供將來參考。捕獲bash腳本中的所有輸入和輸出

回答

6

在您的程序之前運行的script命令將捕獲所有輸入和輸出到您指定的文件。它以ctrl-D結束。

script -c yourprogram filename 

可能會做你想要的。請參閱腳本的手冊頁。