os:freebsd:tips:newsyslog
文書の過去の版を表示しています。
ログローテート / newsyslog
パラメータ | 説明 |
---|---|
logfilename | ローテーション対象のログファイルパス*などのワイルドカードも使用可能です |
[owner:group] | ローテーション後のファイルの所有者とグループを指定します |
mode | ファイルのパーミッションを8進数で指定します |
count | 保存するバックアップログの世代数です |
size | ファイルサイズがこの値(キロバイト単位)に達した際にローテーションを実行します*を指定するとサイズでの判定は無効になります |
when | ローテーションを実行するタイミングを指定します$D<hour>で毎日、$M<day>D<hour>で毎月指定した日時に実行できます |
flags | 動作を制御するオプションです |
- B: ログファイルにローテーションメッセージを残しません | |
- G: logfilenameにワイルドカードが含まれていることを示します | |
- J: bzip2で圧縮します | |
- X: xzで圧縮します | |
- Z: gzipで圧縮します | |
[/pid_file] | シグナルを送信するプロセスのPIDが記録されたファイルのパスですnginxの場合は/var/run/nginx.pidを指定します |
[sig_num] | ログファイルを再オープンさせるために送信するシグナル番号ですnginxはUSR1シグナルでログファイルを再オープンするため、シグナル番号として30(SIGUSR1)を指定します |
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] /var/log/nginx/*.log root:wheel 644 7 * $D05 JG /var/run/nginx.pid 30
os/freebsd/tips/newsyslog.1751334687.txt.gz · 最終更新: by hayashi