
¿Existe una manera fácil de evitar que el registro de comandos se ejecute en syslog como expansión posterior al shell?
Es decir, registrar un comando de "ls *.log" simplemente así, en lugar de "ls a.log b.log c.log d.log". Esto genera un lío en los archivos de registro.
Respuesta1
No estoy seguro de lo que estás intentando hacer, pero puedes hacerlo: logger "ls *.log"
¿Quizás explicarlo mejor?
//edita cómo redirigir la salida de sudo.
$ visudo
# then set :
Defaults !syslog
Defaults logfile=/var/lot/sudo.log