vine-users ML アーカイブ



[vine-users:062165] logrotate の設定

  • From: Koyama <mlac@xxxxxxxxxxxx>
  • Subject: [vine-users:062165] logrotate の設定
  • Date: Tue, 16 Sep 2003 00:02:28 +0900
k7-koyamaと申します。いつも参考にさせて頂きありがとうございます

logrotate に関する設定で疑問に思っている事がありますので、
質問させて頂きます。


/etc/cron.daily にある logrotate というスクリプトですが、
内容は、
	#!/bin/sh
	/usr/sbin/logrotate /etc/logrotate.conf

となっております。


/etc/logrotate.conf には

# see "man logrotate" for details
# rotate log files weekly

weekly


となっています。

logrotate.conf の指定では ローテーションを 週に設定されている
のは理解できるのですが、cron.daily での logrotate は 
毎日実行されていると理解しています。

logrotate.conf では、logrotated.d フォルダにある syslog 
などのファイルの /bin/kill -HUP などのコマンドは、毎日実行されて
いるのでしょうか?
だとすると、ローテーションも毎日実行されていると考えて良いのでしょうか?
もしそうであれば、logrotate.conf の weekly はどのような意味を
持つのでしょうか?
また、postrotate コマンドも実行されているのでしょうか?


tar.gz 形式でインストールした、apache や bind9 などを
1週間ごとにローテーションと、何らかの プログラム実行させる場合には、


logrotate スクリプト(/usr/sbin/logrotate /etc/logrotate.conf)
のコマンド指定をcron.daily ではなく、cron.weekly へ移動しても
問題ないものでしょうか?


どなたか、ご存じの方がいらっしゃいましたら、宜しくお願い致します

***********************************************
                   Koyama <mlac@xxxxxxxxxxxx>
***********************************************