Я перешел по этой ссылке, чтобы изменить конфигурацию log-rotate для RHEL 6
Что я должен сделать после того, как я внес изменения в конфигурационный файл?
Я перешел по этой ссылке, чтобы изменить конфигурацию log-rotate для RHEL 6
Что я должен сделать после того, как я внес изменения в конфигурационный файл?
logrotate
использует crontab
для работы. Это запланированная работа, а не демон, поэтому нет необходимости перезагружать ее конфигурацию.
Когда crontab
исполняет logrotate
, он будет автоматически использовать новый конфигурационный файл.
Если вам нужно протестировать вашу конфигурацию, вы также можете выполнить ее logrotate
самостоятельно с помощью команды:
logrotate /etc/logrotate.d/your-logrotate-config
Или, как упомянуто в комментариях, определите обратитесь к ответу slm, чтобы получить точное объяснение cron.daily.logrotate
строку в выходных данных команды crontab -l
и выполните командную строку,
logrotate
запускается один раз в день.crontab -l
и выполнить ее.logrotate
есть-d
возможность для тестирования (или «отладки»), я бы рекомендовал запустить его хотя бы один раз с этим.Большинство
logrotate
настроек, которые я видел в разных дистрибутивах, заканчиваются/etc/cron.daily
. Там есть сценарий оболочки с удачным названиемlogrotate
.пример
Ручной запуск
Если вы хотите, чтобы он запускался вручную, просто запустите скрипт от имени пользователя root:
Если вы посмотрите на скрипт, который обычно там есть, он покажет вам, как вы можете запустить его
logrotate
вручную, просто запустивlogrotate
+ путь к его файлу конфигурации.источник
Это должно быть автоматически через cron. Вы можете заставить его проверить ваши изменения.
Для глобального входа:
Для одного файла conf:
источник
-f
для принудительной ротации есть и-d
для отладки, которая также является «Пробным прогоном», она будет печатать все, что сделала бы, но на самом деле не делает.На моей машине CentOS 6.5 для настройки logrotate для nginx мне пришлось сделать следующее:
И тогда я проверил, заботится ли logrotate о моей новой конфигурации nginx, как это:
источник