newsyslog para caminhos com espaços vazios

1

Como posso configurar o newsyslog para cortar registros com caminhos que contenham espaços vazios?

Eu defino meus caminhos em /etc/newsyslog.d/frank.conf assim:

"/Users/frank/Library/Application Support/Google/Drive/*.log"    644  0     5120 *    GN

Eu também tentei isso:

/Users/frank/Library/Application\ Support/Google/Drive/*.log    644  0     5120 *    GN

No entanto, eu sempre recebo o erro:

newsyslog: error in config file; unknown user:

Até agora eu posso resolver o problema usando um link estático sem espaços vazios, mas eu realmente gostaria de uma solução sem esse hack

    
por SystematicFrank 14.05.2014 / 10:26

1 resposta

1

Use asteriscos ... Por exemplo:

/Users/frank/Library/Application*Support/Google/Drive/*.log

Eu uso o newsyslog para limpar meus logs do Navicat Lite na pasta de suporte a bibliotecas / aplicativos da seguinte forma:

# logfilename                                                       [owner:group]   mode    count   size    when    flags   [/pid_file]     [sig_num]
/Users/eric/Library/Application*Support/Navicat*Lite/*.log                          644     5       1000    *       G

O sinalizador G especifica que a globalização do shell deve ser executada no nome do arquivo.

PS O usuário desconhecido do erro refere-se ao usuário ausente: campo group após o nome do arquivo.

    
por 22.10.2014 / 10:10

Tags