cycle_logs()
{
        logf=$1
        print_msg "Cycling log file ${logf}"
        loop=9
        rm ${logf}.$loop > /dev/null
        while [[ $loop > 1 ]]
        do
                (( loop2 = $loop - 1 ))
                mv ${logf}.${loop2} ${logf}.${loop}
                (( loop = $loop - 1 ))
        done
        mv ${logf} ${logf}.1
}

About troyski

I'm a freelance UNIX engineer working in the UK. I'm married to Tina and between us we have six children. I'm a bit of an Apple fan boy, and all the Windows machines in the house are a thing of the past now.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Post navigation