
有沒有一種簡單的方法可以防止將運行的命令記錄到 syslog 中作為 shell 後擴展?
即記錄“ls *.log”命令,而不是“ls a.log b.log c.log d.log”,它使日誌檔案變得相當混亂。
答案1
不確定你想做什麼,但你可以這樣做:logger "ls *.log"
,也許解釋得更好?
//編輯如何重定向 sudo 輸出。
$ visudo
# then set :
Defaults !syslog
Defaults logfile=/var/lot/sudo.log