#!/bin/bash
#Адреса рассылки, можно перечислить через ","
MAIL_TO=имя@домен.ru
#Текучая дата в формате 29-08-2009_08:00:32
DAT_BEGIN=`date +%d-%m-%Y_%T`
AMOUNT=`ps ax | wc -l`
echo $AMOUNT
#-gt больше
if [ $AMOUNT -gt 500 ] ; then
# -s "Тема письма"
mutt -s "processes $AMOUNT $DAT_BEGIN" $MAIL_TO < /dev/null 2>&1
fi
exit 0
Логика работы
1. Смотрим количество процессов в системе.
2. Если их количество превышает допустимое, то отправляем письмо по указанным адресам
|