3 # $FreeBSD: src/etc/periodic/daily/100.clean-disks,v 1.3.2.6 2001/04/25 12:13:12 ru Exp $
4 # $DragonFly: src/etc/periodic/daily/100.clean-disks,v 1.2 2003/06/17 04:24:48 dillon Exp $
6 # Remove garbage files more than $daily_clean_disks_days days old
9 # If there is a global system configuration file, suck it in.
11 if [ -r /etc
/defaults
/periodic.conf
]
13 .
/etc
/defaults
/periodic.conf
17 case "$daily_clean_disks_enable" in
19 if [ -z "$daily_clean_disks_days" ]
21 echo '$daily_clean_disks_enable is set but' \
22 '$daily_clean_disks_days is not'
24 elif [ -z "$daily_clean_disks_files" ]
26 echo '$daily_clean_disks_enable is set but' \
27 '$daily_clean_disks_files is not'
31 echo "Cleaning disks:"
33 args
="$args -name "`echo "$daily_clean_disks_files" |
36 -e 's/[ ][ ]*/ -o -name /g'`
38 case "$daily_clean_disks_verbose" in
45 rc
=$
(find / \
( ! -fstype local -o -fstype rdonly \
) -a -prune -o \
46 \
( $args \
) -atime +$daily_clean_disks_days -delete $print |
47 tee /dev
/stderr |
wc -l)
48 [ -z "$print" ] && rc
=0