Команда logrotate в 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