mqueue.in cleanup

Sergio Rabellino rabellino at di.unito.it
Thu Jan 15 19:22:10 GMT 2009


my 5 cent... (for sendmail only I think)

> #!/bin/sh
> # remove zero length qf files
> cd /anywhere/usr/var/mqueue.in
>
> for qffile in qf*
> do
>         if [ \-r $qffile ]
>         then
>                 if [ ! \-s $qffile ]
>                 then
>                         echo  " <zero: $qffile>"
>                         rm \-f $qffile
>                 fi
>         fi
> done
> # rename tf files to be qf if the qf does not exist
> for tffile in tf*
> do
>         qffile=`echo $tffile | sed 's/t/q/'`
>         if [ \-r $tffile \-a ! \-f $qffile ]
>         then
>                 echo  " <recovering: $tffile>"
>                 mv $tffile $qffile
>         else
>                 if [ \-f $tffile ]
>                 then
>                         echo  " <extra: $tffile>"
>                         rm \-f $tffile
>                 fi
>         fi
> done
> # remove df files with no corresponding qf files
> for dffile in df*
> do
>         qffile=`echo $dffile | sed 's/d/q/'`
>         if [ \-r $dffile \-a ! \-f $qffile ]
>         then
>                 echo  " <incomplete: $dffile>"
>                 mv $dffile `echo $dffile | sed 's/d/D/'`
>         fi
> done
> # announce files that have been saved during disaster recovery
> for xffile in xf*
> do
>         if [ \-f $xffile ]
>         then
>                 echo  " <panic: $xffile>"
>         fi
> done


Jan Agermose ha scritto:
>
> hi
>
> I have a problem on my server in that mqueue.in fills with old files 
> that are never removed - files back one year - I think its safe to say 
> they will not get delivered.
>
> Is there som "find" command that can remove all files older than 14 
> dayes if its safe to do so or should I clean up in some other way?
>
>  
>
> regards
>
> Jan
>
>  
>
>  
>

-- 
Ing. Sergio Rabellino

Università degli Studi di Torino
Dipartimento di Informatica
ICT Services Director
Tel +39-0116706701  Fax +39-011751603
C.so Svizzera , 185 - 10149 - Torino

<http://www.di.unito.it>

-------------- next part --------------
Skipped content of type multipart/related


More information about the MailScanner mailing list