我讀過如何登錄某些腳本或單獨的命令,但沒有就如何從BASH外殼內登錄的所有命令中。我想要做的是:重定向所有命令標準輸出/標準錯誤日誌文件從腳本
- 用戶運行腳本。 (腳本從現在起登錄標準輸出/標準錯誤到一個日誌文件)
- 用戶做其他的東西/運行其他命令/回聲/等等,所有這些都在日誌文件記錄。
一個不太羅嗦/ codeY的更多例子:
EXEC>>(TEE LOGFILE.LOG)由用戶輸入的時候不正是我想做的事情。它記錄到標準輸出LOGFILE.LOG,並將繼續這樣做,直到bash shell中被關閉。但是,將這個命令作爲腳本運行並不會執行此操作。我想要它。
+1提的「腳本」的命令,我發現是很方便! – 2011-06-08 13:31:50