Comodines de Newsyslog: rotar todos los registros en un directorio

Comodines de Newsyslog: rotar todos los registros en un directorio

Estoy ejecutando FreeBSD 8.1. Estoy intentando hacer que newsyslog rote los registros definidos por una ruta dinámica:

# 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

Básicamente, quiero que newsyslog rote todos los archivos que terminan en .log en el directorio /path/logs/.

También quiero hacer lo mismo para todos los subdirectorios de /path/logs/ que es la segunda línea de mi archivo de configuración.

Pero cuando lo hago:

newsyslog -F

No se rota ningún archivo de registro.

Respuesta1

Usar la Gbandera /etc/newsyslog.confayudó:

# 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

información relacionada