logrotate

Rotates, compresses, and mails system logs. More information: <https://manned.org/logrotate>.

Install

All systems
curl cmd.cat/logrotate.sh
Debian Debian
apt-get install logrotate
Ubuntu
apt-get install logrotate
Alpine
apk add logrotate
Arch Arch Linux
pacman -S logrotate
image/svg+xml Kali Linux
apt-get install logrotate
CentOS
yum install logrotate
Fedora
dnf install logrotate
Windows (WSL2)
sudo apt-get update sudo apt-get install logrotate
OS X
brew install logrotate
Raspbian
apt-get install logrotate
Docker
docker run cmd.cat/logrotate logrotate powered by Commando

Rotates, compresses, and mails system logs. More information: <https://manned.org/logrotate>.

  • Trigger a run manually:
    logrotate path/to/logrotate.conf --force
  • Run using a specific command to mail reports:
    logrotate path/to/logrotate.conf --mail /usr/bin/mail_command
  • Run without using a state (lock) file:
    logrotate path/to/logrotate.conf --state /dev/null
  • Run and skip the state (lock) file check:
    logrotate path/to/logrotate.conf --skip-state-lock
  • Tell `logrotate` to log verbose output into the log file:
    logrotate path/to/logrotate.conf --log path/to/log_file

© tl;dr; authors and contributors