[BACK]Return to monthly CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / etc

Annotation of src/etc/monthly, Revision 1.2

1.1       cgd         1: #!/bin/sh -
                      2: #
                      3: #      @(#)monthly     5.5 (Berkeley) 6/17/91
                      4: #
                      5:
                      6: host=`hostname -s`
                      7: echo "Subject: $host monthly run output"
                      8:
                      9: # echo ""
                     10: # echo "Doing login accounting:"
                     11: # ac -p | sort -nr +1
                     12:
                     13: echo ""
                     14: echo -n "Rotating log files:"
1.2     ! cgd        15: cd /var/log
        !            16: for i in kerberos.log lpd-errs wtmp aculog; do
1.1       cgd        17:        echo -n " $i"
1.2     ! cgd        18:        if [ -f $i.5.Z ]; then mv -f $i.5.Z $i.6.Z; fi
        !            19:        if [ -f $i.4.Z ]; then mv -f $i.4.Z $i.5.Z; fi
        !            20:        if [ -f $i.3.Z ]; then mv -f $i.3.Z $i.4.Z; fi
        !            21:        if [ -f $i.2.Z ]; then mv -f $i.2.Z $i.3.Z; fi
        !            22:        if [ -f $i.1.Z ]; then mv -f $i.1.Z $i.2.Z; fi
        !            23:        if [ -f $i.0.Z ]; then mv -f $i.0.Z $i.1.Z; fi
        !            24:        mv -f $i $i.0
        !            25:        compress -f $i.0
        !            26:        cp /dev/null $i
        !            27:        chmod 640 $i
1.1       cgd        28: done
1.2     ! cgd        29: echo "."
        !            30:
1.1       cgd        31: echo ""
1.2     ! cgd        32: echo "Rotating cron log:"
        !            33: cd /var/cron
        !            34: rm -f log.3.Z
        !            35: if [ -f log.2.Z ]; then mv -f log.2.Z  log.3.Z; fi
        !            36: if [ -f log.1.Z ]; then mv -f log.1.Z  log.2.Z; fi
        !            37: if [ -f log.0.Z ]; then mv -f log.0.Z  log.1.Z; fi
        !            38: mv -f log log.0
        !            39: compress -f log.0
        !            40: cp /dev/null log
        !            41: chmod 600 log
        !            42: echo "."

CVSweb <webmaster@jp.NetBSD.org>