Статьи и доки
Меню сайта





Категории каталога
manpages [3]
Описания некоторых манов
APACHE [0]
Заметки по Apache
Scripting [5]
Что есть по скриптам
DNS [0]
bind etc.
EXIM [2]
Почтовый веб-сервер. Несколько примеров
SQUID [0]
Прокси-сервер
Общее [4]
Общее


Форма входа


Поиск


Друзья сайта



Приветствую Вас, Гость · RSS 23.04.2024, 22:20
Главная » Статьи » FreeBSD » Scripting

Cкрипт очистки почтового архива через 10 дней
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
Категория: Scripting | Добавил: Jonny_Richter (12.02.2009)
Просмотров: 1423 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Сайт управляется системой uCoz