expansão do shell syslog

expansão do shell syslog

Existe uma maneira fácil de impedir o registro de comandos executados no syslog como expansão pós-shell?

Ou seja, registre um comando de "ls *.log" exatamente como isso, em vez de "ls a.log b.log c.log d.log". Isso causa uma bagunça nos arquivos de log.

Responder1

não tenho certeza do que você está tentando fazer, mas você pode simplesmente fazer: logger "ls *.log"talvez explicar melhor?

//edit como redirecionar a saída do sudo.

$ visudo 
# then set :
Defaults !syslog
Defaults logfile=/var/lot/sudo.log 

informação relacionada