Annotation of elwix/config/etc/uboot/rc.cleaner, revision 1.2

1.2     ! misho       1: #!/bin/sh
        !             2: #
        !             3: # (C)`08 AITNET ltd - Sofia/Bulgaria - office@aitbg.com
        !             4: #   by Michael Pounov <misho@elwix.org>
        !             5: #
        !             6: # example for cron: 0       0       *       *       *       /etc/rc.cleaner <dir> >/dev/null
        !             7: #
        !             8: # rc.cleaner <dir> [+days_after_now]
        !             9: #
        !            10: # $Id: rc.cleaner,v 1.1.2.1 2014/01/23 09:24:03 misho Exp $
        !            11: #
        !            12: 
        !            13: # +10 files oldes 10 days, -10 files newest 10 days, 10 only created before 10 days
        !            14: PERIOD="+10"
        !            15: 
        !            16: if [ -z $1 ]; then
        !            17:        echo "Not specified directory for clean ..."
        !            18:        exit
        !            19: else
        !            20:        DIR=$1
        !            21:        PERIOD=${2:-"${PERIOD}"}
        !            22: fi
        !            23: 
        !            24: /usr/bin/find $DIR -type f -ctime $PERIOD -exec rm -f {} \; >/dev/null 2>&1
        !            25: /usr/bin/find $DIR -type d -ctime $PERIOD -exec rm -fr {} \; >/dev/null 2>&1
        !            26: 
        !            27: exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>