Разработка сайтов, дизайн и мультимедиа
+38 044‎ 494 35 20
Главная / Лаборатория / Скрипт мониторинга системы / Финальная часть - отправка почты и инсталляция скрипта
Скрипт мониторинга системы
Заполнить бриф on-line

Финальная часть - отправка почты и инсталляция скрипта

Задача финальной части скрипта - определение MTA и отправка почты.
Кроме того - прописываем в крон сам скрипт мониторинга.

// Единственная сложность - ограничить отправку 3-мя сообщениями. Для этого используем файл-счетчик в /tmp
b_pid="/tmp/services-check-backup-`date +%F`.pid"
if [-f $b_pid]; then 
  attemp=`/bin/cat $b_pid`
else
  attemp=0
fi
if [$attemp -lt 3]; then 
  attemp=$((attemp+1))
  echo $attemp>$b_pid
  $sendmail -t $mailfile;
fi
rm -rf $pidfile
rm -rf $mailfile

×
  • Facebook
  • Google
  • Twitter