kill ur syslog and run with new configurationCode:#!opt/bin/bash # # Startup script for syslog # PATH=/opt/bin:/opt/sbin:/opt/local/bin:/sbin:/bin:/usr/bin:/usr/sbin NAME=syslogd DAEMON=/sbin/$NAME LOGFILE=syslog.log KERNLOGFILE=kern.log LOG_OLD=/tmp LOG_NEW=/opt/var/log # Copy old syslog and create symlink to new if [ ! -L $LOG_OLD/$LOGFILE ]; then cat $LOG_OLD/$LOGFILE >> $LOG_NEW/$LOGFILE mv $LOG_OLD/$LOGFILE $LOG_NEW/$KERNLOGFILE ln -s $LOG_NEW/$LOGFILE $LOG_OLD/$LOGFILE fi [ -n "`pidof $NAME`" ] && killall $NAME 2> /dev/null $DAEMON -m 0 -O "$LOG_NEW/$LOGFILE" logger -t $NAME "restarted."
from rc.local
this code from my script.