This is mainly due to Comcast, yeah its Comcastic alright.. This is what was filling my /var/log/messages file, making it create a new one every 30-40 minutes or so: I decided to venture down this path and have came up with the following, I have put these in the INIT section of my scripts and also have used them from the command line and they work fine. You will notice that I like to keep my scripts separate, I think it is a control issue These scripts work on my WRT54GS v1.1 others are untried. I did this so if I felt the need to check my log file from work or somewhere else I didn't have to log into the SSH session and try to do it that way. I also wanted a larger file size so I could capture all the events not just some, hence the syslogd script. Comcast is a pain with the way they have the dhcp server sending out udp packets all the time so I "grep -v" for the comcast dhcp server and delete the messages log, restarting syslogd with custom settings every 4 hours. Any comments/suggestions are welcome Code: sleep 15 logger ***SYSLOGD SCRIPTS RUNNING*** echo 'pid=`pidof syslogd` && kill $pid' > /tmp/syslogkill.sh && chmod 777 /tmp/syslogkill.sh echo 'syslogd -m 60 -s 500 -b 2 -L' > /tmp/syslogup.sh && chmod 777 /tmp/syslogup.sh echo '/tmp/syslogkill.sh && /tmp/syslogup.sh' > /tmp/restartsyslog.sh && chmod 777 /tmp/restartsyslog.sh' > /tmp/upload.sh && chmod 777 /tmp/upload.sh echo 'grep -v SRC=184.108.40.206 /var/log/messages >> /var/log/messages.txt && rm /var/log/messages && logger '*LOG FILE COMPACTED*' && sleep 10 && /tmp/restartsyslog.sh' > /tmp/cleanlog.sh && chmod 777 /tmp/cleanlog.sh echo 'busybox ftpput -v -u UseR -p P@$$W0Rd YOUr_URL.ORG /Messages_log_$(date -I) /var/log/messages.txt && rm /var/log/messages.txt && logger '*LOG FILE UPLOADED SUCCESSFULLY logger **LOG CREATION OF SCRIPTS** ls -l /tmp | grep .sh | grep -v script_wanup.sh | logger logger **ATTEMPTING TO RESTART SYSLOGD** /tmp/restartsyslog.sh sleep 2 logger **NEW SYSLOGD SETTINGS BELOW** ps | grep syslogd | grep -v grep | logger logger ***END OF SYSLOGD CHANGES*** cru a cleanlog "58 22,2,6,10,14,18 * * * /tmp/cleanlog.sh" cru a ftpupload "00 7 * * * /tmp/upload.sh" I know I could do an if exist type statement to check the existence of the scripts but I will save that for another time.