若是單獨將一條命令輸出 就在命令後用 >> $log_filefile
若是輸出到文件同時屏顯 就在命令後用 |tee $log_file腳本
若是所有都要重定向的話每一條命令後面>>並不方便,能夠這麼作。 在開頭就聲明 重定向
exec 1>>$log_file文件
表示將腳本中全部的正確輸出所有追加到$log_file,錯誤信息會輸出到stdout。 若是想把錯誤信息也輸出到$log_file,那麼只須要補一句 錯誤
exec 2 >> $log_file
就能夠了