up
- ディレクトリ:/root/bin
- ファイル名:ldap-log.sh
- 役割:ログ管理用スクリプト
- 備考:
- ログを放っておくとログファイルが巨大になり,slapdが止まってしまう.その為,ログファイル(slapd)をバックアップする(slapd -> slapd.0, slapd.0 -> slapd.1 ...という風に).これをcrontab に登録し,1日1回は実行するようにしておく.
#!/bin/sh
export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/libexec
src=6
trg=7
while [ ${trg} -ne 0 ]
do
if [ -e /var/log/slapd.${src} ]
then
mv /var/log/slapd.${src} /var/log/slapd.${trg}
fi
trg=`expr $trg - 1`
src=`expr $src - 1`
done
/etc/rc.d/slapd stop
mv /var/log/slapd /var/log/slapd.0
echo "" >/var/log/slapd
/etc/rc.d/slapd start