home *** CD-ROM | disk | FTP | other *** search
- # This is a sample uuclean shell script
- # Copyright (C) 1992 Ian Lance Taylor
- # Do whatever you like with this script.
- #
- # Set some variables
- bindir=/usr/local/bin
- spooldir=/usr/spool/uucp
- #
- # Warn about all mail over two days old
- $(bindir)/uustat -c rmail -o 48 -N -Q -W"Unable to deliver; will try up to one week"
- # Return all mail over a week old
- $(bindir)/uustat -c rmail -o 168 -K -M -N -Q -W"Could not be delivered for over one week"
- # Throw away other requests over a week old
- $(bindir)/uustat -o 168 -K -M -N -Q -W"Over one week old"
- # Throw away any executions over three days old
- $(bindir)/uustat -o 72 -M -N -Q -W"Unable to execute for three days"
- #
- # Now delete any old spool files
- find $(spooldir) -ctime +8 -name '[CDX].*' -print -exec rm -f \{\} \;
- # Delete any old temporary files
- find $(spooldir) -atime +1 -ctime +1 -name 'TM.*' -print -exec rm -f \{\} \;
- # Delete any old preserved files
- find $(spooldir)/.Preserve -atime +14 -ctime +14 -print -exec rm -f \{\} \;
- # Delete any old failed execution files
- find $(spooldir)/.Failed -atime +14 -ctime +14 -print -exec rm -f \{\} \;
-