Logrotate

Материал из sysadm
Перейти к навигации Перейти к поиску

logrotate работает как приложение, запускаемое по расписанию.

Ежедневно через скрипты anacron запускается скрипт /etc/cron.daily/logrotate, который запускает приложение logrotate с соответствующей конфигурацией.

Скрипты anacron запускает сервис crond через включаемый файл конфигурации /etc/cron.d/0hourly

vi /etc/logrotate.conf
#-----------------------------------

# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
compress