
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 G
bandera /etc/newsyslog.conf
ayudó:
# 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