Як запустити logrotate?

logrotate є запустити (за допомогою cron або вручну), а потім перевірити статистику файлу журналу, як видно у файловій системі, потім ініціювати обертання залежно від його конфігурації.

Запустити logrotate досить просто — просто запустіть logrotate -vs файл конфігурації state-file . У наведеній вище команді параметр v вмикає детальний режим, s визначає файл стану, а в остаточному конфігураційному файлі згадується файл конфігурації, де ви вказуєте, що вам потрібно зробити.

Якщо ви хочете повернути /var/log/syslog, його потрібно вказати десь у конфігураційному файлі logrotate, і ви просто запускаєте logrotate. Якщо нещодавно повернувся, то logrotate -f щоб змусити його зробити це знову. Отже, вам потрібно це у файлі, як правило, або /etc/logrotate. conf або як фрагмент файлу в /etc/logrotate.

Відповідь

  1. SSH на сервер як root.
  2. Запустіть logrotate вручну в тестовому режимі: logrotate -dv /etc/logrotate. conf Видає вихідні дані, які описують, що робитиме logrotate, не роблячи цього насправді.
  3. Збережіть /etc/logrotate.conf.
  4. Додайте новий розділ до /etc/logrotate. …
  5. Перевірте зміни, запустивши: logrotate -dv logrotate.conf.

Так, logrotate зазвичай налаштований на автоматичний запуск через завдання cron.