Linux

如何將標準輸出和錯誤寫入日誌並從 exec

  • August 3, 2017

例如,將標準錯誤和標準輸出寫入 $LOG。但這不會將任何內容列印到標準輸出(在控制台上)

#!/bin/bash

LOG=/var/tmp/log

#...

exec > $LOG  2>&1

我的目標是在任何標準輸出和標準錯誤上寫入 $LOG,但同時寫入標準輸出(在控制台上)。可能嗎?

也許試試這個

標準輸出:

$ date -e 2>&1 |tee log
date: invalid option -- 'e'
Try date --help for more information.

日誌文件:

$ cat log
date: invalid option -- 'e'
Try date --help for more information.

引用自:https://serverfault.com/questions/866679