Clean up script for tmp files

Alex Neuman alex at vidadigital.com.pa
Wed Feb 19 15:15:19 GMT 2014


find -delete may not be present in all platforms. It may be replaced with
find -exec rm \{}; IIRC
On Feb 19, 2014 9:39 AM, "Kevin Kobb" <kkobb at skylinecorp.com> wrote:

> Hello,
>
> It would probably be more efficient to use the find "-delete" action
> rather than "xargs rm -rf", but either should work.
>
> On a side note, does anybody have plans to carve out an "old style"
> MailScanner tarball with the fixes from GitHub? i.e. a new 4.8xx release?
>
> Thanks
>
> On 2/15/2014 7:17 AM, Jethro R Binks wrote:
> > My script was written for FreeBSD.  If you're using a different
> operating system, you'll need to read the manual page for your 'find'
> command and modify it accordingly.
> >
> >> On 15 Feb 2014, at 09:08, Remco Barendse <mailscanner at barendse.to>
> wrote:
> >>
> >> I slightly modified the script, if i remove "-maxdepth 1"  from opts the
> >> script completes without errors and i included /tmp.
> >> However, the find command doesn't find the files. Even when i set days
> to
> >> 1, i still find files that are 3-4 days old.
> >>
> >> When i do :
> >>    find /var/spool/MailScanner/incoming/SpamAssassin-Temp/ -name 'tmp.*'
> >> it finds all the files, when i add "-mtime +1" it doesn't find anything
> >> anymore.
> >>
> >> Clues anyone?  Could it be that mtime doesn't work on zero byte files?
> >>
> >> Thanks!
> >>
> >>
> >>
> >>> On Wed, 12 Feb 2014, Jethro R Binks wrote:
> >>>
> >>> I've run this nightly for years which may help:
> >>>
> >>>
> >>> #!/bin/sh
> >>> ##
> >>> ## MailScanner, SpamAssassin and so on tend to leave files around, so
> this
> >>> ## will clean up any more than $days old
> >>> ##
> >>> ## v2.1
> >>>
> >>> # Defined in MailScanner.conf, "Incoming Work Dir":
> >>> MSWORK=/mail/scanner/incoming
> >>> # Defined in MailScanner.conf, "SpamAssassin Temporary Dir":
> >>> #SATMP=/tmp
> >>> SATMP=$MSWORK/SpamAssassin-Temp
> >>> # Defined in clamd.conf, "TemporaryDirectory":
> >>> CLAMAVTMP=/var/tmp
> >>>
> >>> days="2"
> >>>
> >>> opts="-mtime +$days -maxdepth 1"
> >>>
> >>> find $SATMP -name '.spamassassin*' $opts | xargs rm -rf
> >>> find $SATMP -name 'update_spamassassin*' $opts | xargs rm -rf
> >>> find $MSWORK -name '[0-9]*' -type d $opts | xargs rm -rf
> >>> find $CLAMAVTMP -name 'packlist.*' -type f $opts | xargs rm -rf
> >>> find $CLAMAVTMP -name 'checkholddir.*' -type f $opts | xargs rm -rf
> >>> find $CLAMAVTMP -name 'clamav-*' $opts | xargs rm -rf
> >>>
> >>>
> >>>
> >>>
> >>>> On Wed, 12 Feb 2014, Remco Barendse wrote:
> >>>>
> >>>> I know the subject was discussed on the mailing list several times
> but i
> >>>> didn't find the ultimate solution.
> >>>>
> >>>> Does anyone have a super duper cleanup script for all the files in :
> >>>>
> >>>> /tmp
> >>>> for files like  tmp.DPhoj31724
> >>>>
> >>>> /var/spool/MailScanner/incoming/SpamAssassin-Temp
> >>>> for files like  .spamassassin3805xUDKuUtmp
> >>>>                  MailScanner.0aOrDx
> >>>>                  tmp.IKiiOy6683
> >>>>
> >>>> They are seriously clogging up my filesystem and slowing down the
> system.
> >>>>
> >>>> I tried to script something based on the age of the file but it didn't
> >>>> work (maybe because most are zero byte files).
> >>>>
> >>>> Thanks!
> >>>>
> >>>> Remco
> >>>> --
> >>>> MailScanner mailing list
> >>>> mailscanner at lists.mailscanner.info
> >>>> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> >>>>
> >>>> Before posting, read http://wiki.mailscanner.info/posting
> >>>>
> >>>> Support MailScanner development - buy the book off the website!
> >>>>
> >>>
> >>> .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .
>  .
> >>> Jethro R Binks, Network Manager,
> >>> Information Services Directorate, University Of Strathclyde, Glasgow,
> UK
> >>>
> >>> The University of Strathclyde is a charitable body, registered in
> >>> Scotland, number SC015263.
> >>>
> >> --
> >> MailScanner mailing list
> >> mailscanner at lists.mailscanner.info
> >> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> >>
> >> Before posting, read http://wiki.mailscanner.info/posting
> >>
> >> Support MailScanner development - buy the book off the website!
> --
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mailscanner.info/pipermail/mailscanner/attachments/20140219/af7d2497/attachment.html 


More information about the MailScanner mailing list