rotatelogs apacheをインストールするとついてくる。
とても便利 apacheはもちろんtomcatとかpostgresなんかに適用してログをローテーションできる。
例えばpostgresなんかの起動スクリプトのコピーを作るとき
cp PGVERSION/contrib/start-scripts /etc/rc.d/init.d/postgres
として、新規に # LOG UTILITY ROTATELOGS="/usr/local/apache/bin/rotatelogs"
パラメータを追加し、
su - $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
となっているところを
su - $PGUSER -c "${DAEMON} -D '${PGDATA}' 2>&1 | ${ROTATELOGS} ${PGLOG}_%Y%m%d 86400 540 &"
とすると日付毎のログが作成される。
HUPシグナルを・・・・とか面倒だからな。
以上
とても便利 apacheはもちろんtomcatとかpostgresなんかに適用してログをローテーションできる。
例えばpostgresなんかの起動スクリプトのコピーを作るとき
cp PGVERSION/contrib/start-scripts /etc/rc.d/init.d/postgres
として、新規に # LOG UTILITY ROTATELOGS="/usr/local/apache/bin/rotatelogs"
パラメータを追加し、
su - $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
となっているところを
su - $PGUSER -c "${DAEMON} -D '${PGDATA}' 2>&1 | ${ROTATELOGS} ${PGLOG}_%Y%m%d 86400 540 &"
とすると日付毎のログが作成される。
HUPシグナルを・・・・とか面倒だからな。
以上
※コメント投稿者のブログIDはブログ作成者のみに通知されます