Настройка ротации логов

1. Создаем файл asterisk для logrotate:
echo «/var/log/asterisk/*log {
missingok
rotate 12
weekly
create 0640 asterisk asterisk
postrotate
/usr/sbin/asterisk -rx ‘logger reload’ > /dev/null 2> /dev/null
endscript
su asterisk asterisk
}

/var/log/asterisk/full {
missingok
rotate 7
daily
create 0640 asterisk asterisk
postrotate
/usr/sbin/asterisk -rx ‘logger reload’ > /dev/null 2> /dev/null
endscript
su asterisk asterisk
}» > /etc/logrotate.d/asterisk

2. Добавляем расписание в cron:
«0 1 * * * /usr/sbin/logrotate -s /var/log/logrotate.state /etc/logrotate.conf»