Module elogrotate
func elogrotate
edoc v3.0.19 (2026-04-16)
SYNOPSIS
Usage: elogrotate [option]… name
DESCRIPTION
elogrotate rotates all the log files with a given basename similar to what happens with logrotate. It will always touch an empty non-versioned file just log logrotate.
For example, if you pass in the pathname ‘/var/log/foo’ and ask to keep a max of 5, it will do the following:
mv /var/log/foo.4 /var/log/foo.5
mv /var/log/foo.3 /var/log/foo.4
mv /var/log/foo.2 /var/log/foo.3
mv /var/log/foo.1 /var/log/foo.2
mv /var/log/foo /var/log/foo.1
touch /var/log/foo
OPTIONS
(*) Denotes required options
(&) Denotes options which can be given multiple times
--count, -c <value>
Maximum number of logs to keep
--size, -s <value>
If specified, rotate logs at this specified size rather than each call to elogrotate. You can use these
units: c -- bytes, w -- two-byte words, k -- kilobytes, m -- Megabytes, G -- gigabytes
ARGUMENTS
name
Base name to use for the logfile.