HP-UX syslogローテートについて
HP-UXには、syslogなどのログをローテートする為の
logrotateがデフォルトではインストールされていない。
ログローテートをする場合は、logrotateをインストール
するか、自作で作るしかないみたいだ。。。
syslog.confの中身
------------------------------------------------------
$ more syslog.conf
# @(#)B.11.31_LR
#
# syslogd configuration file.
#
# See syslogd(1M) for information about the format of this file.
#
mail.debug /var/adm/syslog/mail.log
*.info;mail.none /var/adm/syslog/syslog.log
*.alert /dev/console
*.alert root
*.emerg *
------------------------------------------------------
自作で作成した場合のサンプルスクリプト
------------------------------------------------------
#! /bin/sh
cd /var/adm
# rename syslog to syslog.YYYYMMDD
mv syslog syslog.`date +%Y%m%d`
# switdh to new syslog
kill -HUP `cat /var/run/syslog.pid`
# rm old files
rm -f `ls -r syslog.???????? | tail +31`
------------------------------------------------------
ログローテートしないと大変見にくいログだし・・・。
ローテートは必要だなー。
| 固定リンク
「HP-UX」カテゴリの記事
- HP-UX Webキャストでお勉強(2008.09.28)
- HP-UX syslogローテートについて(2008.09.15)
- HP-UX syslogのエラーを覗く(2008.09.09)
- HP-UX insfコマンドでデバイスファイルの作成(2008.09.07)
- HP-UX /tmp領域(2008.09.06)

コメント