Code Sample |
LOG_LIMIT=100000 #approx 100k for i in /var/log/{logfile1,logfile2,etc}; do LOG_SIZE=`ls -l $i | awk '{print $5}'` if [ $LOG_SIZE -gt $LOG_LIMIT ]; then OLD="$i.`date +%F`" mv $i $OLD touch $i fi done |
Code Sample |
while true; do scriptname && sleep 6h || break; done |