有没有一种简单的方法可以防止将运行的命令作为后 shell 扩展记录到 syslog 中?
即,将命令“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