Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1189072760
Vlad Oshin
2007-09-06 13:59
2007.09.30
Как получить SQL текст с подставленными параметрами?


15-1188975523
Nous Mellon_
2007-09-05 10:58
2007.09.30
помощь с небольшим пхп-скриптом


8-1166796860
nuflin
2006-12-22 17:14
2007.09.30
вопрос по openlG


2-1188904492
Sonia
2007-09-04 15:14
2007.09.30
dxDBGrid + ImageList


15-1186723331
Rouse_
2007-08-10 09:22
2007.09.30
Update 2 to C++Builder 2007 and Delphi 2007 for Win32





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский