qsrotate (1) - Linux Manuals
qsrotate: a log rotation tool (similar to Apache's rotatelogs).
NAME
qsrotate - a log rotation tool (similar to Apache's rotatelogs).
SYNOPSIS
qsrotate -o <file> [-s <sec> [-t <hours>]] [-f] [-z] [-g <num>] [-u <name>] [-p]DESCRIPTION
qsrotate reads from stdin (piped log) and writes the data to the provided file rotating the file after the specified time.OPTIONS
- -o <file>
- Output log file to write the data to (use an absolute path).
- -s <sec>
- Rotation interval in seconds, default are 86400 seconds.
- -t <hours>
- Offset to UTC (enables also DST support), default is 0.
- -b <bytes>
- File size limitation (default are 2147352576 bytes).
- -f
- Forced log rotation even no data is written.
- -z
- Compress (gzip) the rotated file.
- -g <num>
- Generations (number of files to keep).
- -u <name>
- Become another user, e.g. www-data.
- -p
- Writes data also to stdout (for piped logging).
EXAMPLE
The name of the rotated file will be /dest/filee.YYYYmmddHHMMSS where YYYYmmddHHMMSS is the system time at which the data has been rotated.
NOTE
Each qsrotate instance must use an individual file.AUTHOR
Pascal Buchbinder, http://opensource.adnovum.ch/mod_qos/