newsyslog para caminos con espacios vacíos

newsyslog para caminos con espacios vacíos

¿Cómo puedo configurar newsyslog para recortar registros con rutas que contienen espacios vacíos?

Defino mis rutas en /etc/newsyslog.d/frank.conf así:

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

También probé esto:

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

Sin embargo siempre me sale el error:

newsyslog: error in config file; unknown user:

Hasta ahora puedo resolver el problema usando un enlace estático sin espacios vacíos, pero realmente me gustaría una solución sin ese truco.

Respuesta1

Utilice asteriscos... Por ejemplo:

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

Utilizo newsyslog para limpiar mis registros de Navicat Lite en la carpeta de soporte de biblioteca/aplicación de esta manera:

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

La bandera G especifica que el shell globbing se realizará en el nombre del archivo.

PD: El error de usuario desconocido se refiere al campo usuario:grupo que falta después del nombre del archivo.

información relacionada