Форум: "Прочее";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизMail Observer Application Найти похожие ветки
← →
Шмелъ (2007-08-31 10:18) [0]Ребят, подскажите возможное решение для следующей проблемы.....
Есть у меня сервер, на котором крутиться одно exchange приложение, информацию, о своей деятельности(посути просто дублируя входящую/исходящую информацию) он шлет регулярно на некий e-mail адрес, иногда по невыясненным причинам процесс этот встает, все начинают ругаться, матькаться и т.д.
Так вот мне бы сделать некую отслеживающую програмку/script, которая бы регулярно(cron job) смотрела входящую почту и при отсутсвии там писем в течении скажем 30 мин, она бы мне mail-sms на телефон кидала, вообщем то проблемка как-раз в проверке писем, проверке даты/времени получения.....
Может есть у кого уже готовые решения,.. или хотябы намекните в какую сторону копать, я просто тупо не могу это толком поисковику объяснить - чего ж я хочу...
← →
umbra © (2007-08-31 10:25) [1]
> регулярно(cron job) смотрела входящую почту
смотрела где? на почтовом сервере на невинде? на почтовом сервере на винде? на почтовом клиенте?
← →
Шмелъ (2007-08-31 10:45) [2]
> umbra © (31.08.07 10:25) [1]
на почтовом сервере на невинде
← →
umbra © (2007-08-31 13:27) [3]можно проверять время последнего изменения файла почтового ящика:
#!/bin/sh
if [ $# -ne 3 ]
then
echo "USAGE: $0 which olddata whereto"
echo -e "\twhich - file to be checked"
echo -e "\tolddata - file withprevious mtime"
echo -e "\twhereto - e-mail address for alarm"
exit;
fi
mtime=`stat -f "%m" /var/mail/$1`
if [ -f $2 ]
then
oldmtime=`cat $2`
else
oldmtime=$mtime
echo $mtime > $2
fi
sub=`expr $mtime - $oldmtime`
if [ $sub -gt 1800 ]
then
echo -e "\04" | mail -s "Exchange problem!" $3
else
echo $mtime > $2
fi
← →
Шмелъ (2007-08-31 13:53) [4]О-о-о, биг сенкс.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.05 c