- PR -

Apacheのログローテートについて

1
投稿者投稿内容
シュイ・タ
会議室デビュー日: 2005/07/26
投稿数: 3
投稿日時: 2006-06-05 14:55
シュイ・タと言います。

Apacheのログを以下の様にログローテートしているのですが、
31日分以上に保存されているので、31日分で適切に削除(ローテート)したいのですが、どの様に修正すれば良いかご教授頂けないでしょうか?

[root@test logrotate.d]# less httpd
/var/www/chroot/var/log/httpd/*log {
daily
rotate 31
missingok
compress
ifempty
sharedscripts
postrotate
/bin/kill -HUP `cat /var/www/chroot/var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
EXT=`date -d '1 day ago' +%Y%m%d`
for F in $1;
do mv $F.1.gz $F.$EXT.gz
done
endscript
}

[ メッセージ編集済み 編集者: シュイ・タ 編集日時 2006-06-05 14:56 ]

[ メッセージ編集済み 編集者: シュイ・タ 編集日時 2006-06-05 14:57 ]
1

スキルアップ/キャリアアップ(JOB@IT)