Sí, puede utilizar varios comodines. Puede probar su archivo sin realizar las rotaciones reales haciendo esto:
logrotate -d -f /etc/logrotate.conf
-
-d =Activa el modo de depuración. En el modo de depuración, no se realizarán cambios en los registros ni en el archivo de estado logrotate.
-
-f =Le dice a logrotate que fuerce la rotación, incluso si no cree que sea necesario. A veces, esto es útil después de agregar nuevas entradas a logrotate, o si los archivos de registro antiguos se han eliminado a mano, ya que se crearán los nuevos archivos y el registro continuará correctamente.`
Solo quería aclarar, porque eso es lo que tengo aquí buscando cómo hacerlo,
Se permite especificar varios archivos de registro para una sola configuración, por ejemplo,
/var/log/httpd/access.log
/var/log/httpd/error.log
/var/log/httpd/mysite/*.log
{
rotate 5
mail [email protected]
size 100k
sharedscripts
postrotate
/usr/bin/killall -HUP httpd
endscript
}
De la página man para logrotate :
Tenga en cuenta que los nombres de los archivos de registro pueden estar entre comillas (y que se requieren comillas si el nombre contiene espacios). Se aplican las reglas normales de shellquoting, con los caracteres ', " y \ admitidos.
Recuerde modificar o eliminar las comillas al pasar de patrones únicos a múltiples:
Esto funciona:
/var/log/*.log /var/log/*.blog {
esto también funciona:
/var/log/*.log
/var/log/*.blog {
Esto no funciona:
'/var/log/*.log /var/log/*.blog' {
y tampoco esto:
"/var/log/*.log /var/log/*.blog" {
Comparar con el caso de un solo patrón.
Esto funciona:
'/var/log/*.log' {
y esto también funciona:
"/var/log/*.log" {
Probado con logrotate 3.10.0