[FreeBSD]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

FreeBSDにはデフォルトでログのロテート処理のためnewsyslogがインストールされています。newsyslogの設定ファイルは/etc/newsyslog.confになります。各設定項目は以下の通り。


logfilename
ロテートの対象となるファイル名


[owner:group]
ロテート後のオーナとグループ。省略可能。


mode
ロテート後のパーミッション。


count
ロテート回数


size
指定したファイルサイズ(kilobyte単位)になったらロテート。サイズに関係なくロテートするにはアスタリスク(*)にすればよい。


when
ロテートする日時。@もしくは$で始まる。毎週などの設定では$を使うとよい。$W6D12は毎週土曜の12時に実行。


[ZJB]
圧縮設定。Zはzip、Jはbzip、-は圧縮をしません。


[/pid_file]
ロテート後にプロセスにシグナルを送る場合は、PIDのかかれているファイルを指定。次のsig_numで送るシグナルの種類を指定します。


[sig_num]
プロセスに送るシグナルを指定。デフォルトではHUP。




広告