Cкрипт очистки почтового архива через 10 дней (да, в принципе, любой папки) с отчетом админу, сколько там сейчас файлов и сколько всё это добро занимает: Code # File : /home/jsand/scripts/del.10days.mailshit.sh # Computer: 192.168.0.1 # Use : Delete files older than 10 day from /var/log/ e-thing@ep.com /new/ # Created : 2008.09.11 # Author : Andrey v Strukov # Changes : none
#!/bin/sh/ logpath=/var/mail/ e-thing@ep.com /new/ datestamp=`date "+DATE: %Y-%m-%d%nTIME: %H:%M:%S"`
echo $datestamp > /var/log/del.10days.mailshit.log echo >> /var/log/del.10days.mailshit.log echo Deleted: >> /var/log/del.10days.mailshit.log echo `find $logpath \! -newerct '10 days ago' -print | wc -l` files. >> /var/log/del.10days.mailshit.log echo >> /var/log/del.10days.mailshit.log echo ________________________________________ >> /var/log/del.10days.mailshit.log
find /var/mail/ e-thing@ep.com /new/ \! -newerct '10 days ago' -delete
|