« webalizer squid access log | Main | OpenOffice2.0.0 日本語版リリース »

Oct 26, 2005

ログローテーション logrotate

logrotateを使ったログのローテーション
コンフィグは下記のファイルに書かれている。
# vi /etc/logrotate.conf
----
weekly
rotate 4
create
include /etc/logrotate.d
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}
デフォルト、1週間おきに過去ログ4つ作る

namedのファイルを元にsquidのログをローテーションさせてみます。
# cd /etc/logrotate.d
# cp named squid
# vi squid

----
/usr/local/squid/var/logs/access.log {
missingok
postrotate
/usr/bin/kill -HUP `cat /usr/local/squid/var/logs/squid.pid 2> /dev/null` 2> /dev/null || true
endscript
}

/usr/local/squid/var/logs/cache.log {
missingok
postrotate
/usr/bin/kill -HUP `cat /usr/local/squid/var/logs/squid.pid 2> /dev/null` 2> /dev/null || true
endscript
}

/usr/local/squid/var/logs/store.log {
missingok
postrotate
/usr/bin/kill -HUP `cat /usr/local/squid/var/logs/squid.pid 2> /dev/null` 2> /dev/null || true
endscript
}

--参考ページ
http://park15.wakwak.com/~unixlife/linux/sys-logrotate.html
http://www.itmedia.co.jp/help/tips/linux/l0291.html
http://luac.net/~ssk/pwiki/index.php?logrotate#content_1_12

|

« webalizer squid access log | Main | OpenOffice2.0.0 日本語版リリース »

Linux」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference ログローテーション logrotate:

« webalizer squid access log | Main | OpenOffice2.0.0 日本語版リリース »