Skip to content

Instantly share code, notes, and snippets.

@szabacsik
Last active April 21, 2021 16:21
Show Gist options
  • Save szabacsik/d1910d4f1af06f16a1ef8bf237000796 to your computer and use it in GitHub Desktop.
Save szabacsik/d1910d4f1af06f16a1ef8bf237000796 to your computer and use it in GitHub Desktop.
Logrotate

run logrotate manually

logrotate.conf

/path/to/logs/*.log {
    weekly
    rotate 5
    compress
    olddir /path/to/logs/archived
}

command (no changes will be made)

logrotate -vdf /path/to/logrotate.conf

command (actual changes)

logrotate -vf /path/to/logrotate.conf

cronjob

* * * * * /usr/sbin/logrotate -s /path/to/logrotate.status -vf /path/to/logrotate.conf > /path/to/logrotate.out 2>&1

https://www.shellhacks.com/logrotate-force-log-rotation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment