SYNOPSIS
cyclog [ -ssize ] [ -nnum ] [ -mmargin ] dir
DESCRIPTION
cyclog copies its input to a log file in the dir directo-
ry. When that
file reaches 100000 bytes, cyclog makes sure it is safely
written to
disk and starts writing to a new file. cyclog also re-
moves old files
to guarantee that there are at most 10 log files in dir.
The name of a log file is the TAI timestamp when the file
was started.
The mode of the file is 444 if it has been safely written
to disk, 644
otherwise. A log file that has not been written to disk
is not guaran-
teed to survive a system crash.
The dir directory must exist and be writable to cyclog.
OPTIONS
-ssize
(Default: 104000. Minimum: 512.) Maximum file size.
After writ-
ing this many bytes to one file, cyclog will start a
new file.
-nnum
(Default: 10. Minimum: 1.) Maximum number of log
files. If
cyclog sees this many files before it opens a new
file, it removes
the oldest, as determined by the starting timestamps.
-mmargin
(Default: 4000.) cyclog tries to chop log files at
line bound-
aries. If it sees a newline within margin bytes
of the maximum
file size, it starts a new file.
SEE ALSO
fsync(2)
cy-
clog(1)
Man(1) output converted with
man2html