Команда logrotate в Linux

Linux 命令大全Коллекция команд Linux

Команда logrotate в Linux используется для управления файлами журналов.

Использование команды logrotate позволяет легко управлять файлами журналов, создаваемыми системой. Она обеспечивает автоматическую ротацию, сжатие, удаление и отправку по почте файлов журналов. Для каждого файла журнала можно задать обработку ежедневно, еженедельно или ежемесячно, а также обрабатывать его немедленно, когда файл становится слишком большим. Вы должны самостоятельно отредактировать и указать файл конфигурации. Файл конфигурации по умолчанию хранится в каталоге /etc и имеет имя logrotate.conf.

Синтаксис

logrotate [-?dfv][-s <状态文件>][--usage][配置文件]

Описание параметра:

  • -? или --help   Показать справку.
  • -d или --debug   Подробно отображать процесс выполнения команды для устранения неполадок или понимания того, как выполняется программа.
  • -f или --force   Принудительно выполнить операцию обслуживания файла журнала, даже если команда logrotate считает, что это не требуется.
  • -s<state file> или --state=<state file>   Использовать указанный файл состояния.
  • -v или --version   Отобразить процесс выполнения команды.
  • -usage   Отобразить базовое использование команды.

Примеры

Укажите файлы журналов

# logrotate /root/log.config

Linux 命令大全Коллекция команд Linux

Другие расширения