logrotate є запустити (за допомогою cron або вручну), а потім перевірити статистику файлу журналу, як видно у файловій системі, потім ініціювати обертання залежно від його конфігурації.
Запустити logrotate досить просто — просто запустіть logrotate -vs файл конфігурації state-file . У наведеній вище команді параметр v вмикає детальний режим, s визначає файл стану, а в остаточному конфігураційному файлі згадується файл конфігурації, де ви вказуєте, що вам потрібно зробити.
Якщо ви хочете повернути /var/log/syslog, його потрібно вказати десь у конфігураційному файлі logrotate, і ви просто запускаєте logrotate. Якщо нещодавно повернувся, то logrotate -f щоб змусити його зробити це знову. Отже, вам потрібно це у файлі, як правило, або /etc/logrotate. conf або як фрагмент файлу в /etc/logrotate.
Відповідь
- SSH на сервер як root.
- Запустіть logrotate вручну в тестовому режимі: logrotate -dv /etc/logrotate. conf Видає вихідні дані, які описують, що робитиме logrotate, не роблячи цього насправді.
- Збережіть /etc/logrotate.conf.
- Додайте новий розділ до /etc/logrotate. …
- Перевірте зміни, запустивши: logrotate -dv logrotate.conf.
Так, logrotate зазвичай налаштований на автоматичний запуск через завдання cron.