Estou tentando escrever alguns scripts de instalação para quando instalar / atualizar o Ubuntu. Estou tendo problemas com a correção logrotate.d
:
/var/log/ufw.log
{
rotate 7
weekly
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
Eu quero mudar rotate nnn
para rotate 99
. Ele deve funcionar para que nnn seja qualquer número de dígitos (normalmente 1 ou 2), mas não afeta a postrotate
linha.
Eu tentei esses dois, mas nem o que eu preciso (e testei com nnn com 1,2 ou 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
fonte