Estoy tratando de escribir algunos scripts de instalación para cuando instalo / actualizo Ubuntu. Tengo problemas para arreglarlo logrotate.d
:
/var/log/ufw.log
{
rotate 7
weekly
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
Quiero cambiar rotate nnn
a rotate 99
. Debe funcionar para que nnn tenga cualquier número de dígitos (normalmente 1 o 2), pero no afecta la postrotate
línea.
He probado estos dos pero tampoco hace lo que necesito (y probé con nnn de 1,2 o 3 dígitos).
sudo sed 's/rotate[0-9]*/rotate 99/' /etc/logrotate.d/ufw
sudo sed 's/^rotate[0-9]/rotate 99/' /etc/logrotate.d/ufw
fuente