Solaris教えてスレッド 其の16
■ このスレッドは過去ログ倉庫に格納されています
0112102
NGNGnewsyslog ()
{
if test -d $LOGDIR; then
cd $LOGDIR
if test -s $LOG; then
while test $days -gt 1; do
test -f $LOG.`expr $days \- 1`.gz && mv $LOG.`expr $days \- 1`.gz $LOG.$days.gz
days=`expr $days \- 1`
done
test -f $LOG.0 && gzip $LOG.0
test -f $LOG.0.gz && mv $LOG.0.gz $LOG.1.gz
test -f $LOG && mv $LOG $LOG.0
cp /dev/null $LOG
chmod 644 $LOG
fi
fi
}
days=100
LOG=messages; LOGDIR=/var/adm
newsyslog
LOG=syslog; LOGDIR=/var/log
newsyslog
LOG=maillog; LOGDIR=/var/log
newsyslog
kill -HUP `cat /etc/syslog.pid`
■ このスレッドは過去ログ倉庫に格納されています