curingas do Newsyslog - rotaciona todos os logs em um diretório

6

Estou executando o FreeBSD 8.1. Eu estou tentando fazer newsyslog girar logs definidos por um caminho dinâmico:

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/path/logs/*.log    644  7     100  $D0   J
/path/logs/*/*.log  644  7     100  $D0   J

Basicamente, quero que o newsyslog rode todos os arquivos terminados em .log no diretório / path / logs /.

Eu também quero fazer o mesmo para todos os subdiretórios do / path / logs / que é a segunda linha do meu arquivo de configuração.

Mas quando eu faço:

newsyslog -F

Nenhum arquivo de log é rotacionado.

    
por Richard Knop 16.11.2011 / 14:49

1 resposta

11

Usando o sinal G em /etc/newsyslog.conf ajudou:

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/path/logs/*.log    644  7     100  $D0   G
/path/logs/*/*.log  644  7     100  $D0   G
    
por 16.11.2011 / 15:06