Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1188749345
JaK[Light]
2007-09-02 20:09
2007.09.30
Wanted! Книги....


2-1188802512
Dmitriy_
2007-09-03 10:55
2007.09.30
Как нажать на кнопку в окне браузера


2-1188705252
Aibolit
2007-09-02 07:54
2007.09.30
как закинуть в массив


10-1137315632
_Ruslan_
2006-01-15 12:00
2007.09.30
Почему при создании OLE в DLL вызывается ошибка?


8-1167149205
S1lent
2006-12-26 19:06
2007.09.30
Карта высот