#!/bin/bash
#######################################################################################################
#
# RAS user control.....
#
# $Id: sh.html,v 1.1 2004/11/16 15:34:30 gosha Exp $
#
# Отслеживает изменения состояния рас-пользователей
#
######################################################################################################

#
# Имя `старого` файла-отчета
#
DATA_FILE1='/tmp/.mvts_who1.txt'

#
# Имя создаваемого файла-отчета
#
DATA_FILE2='/tmp/.mvts_who2.txt'

#
# Диф файл
#
DIFF_FILE='/tmp/.mvts_who.diff'

#
# Скидываем в файл всех енд-поинтов
#
/opt/mvts/bin/mp_shell.x 'sh ep' > $DATA_FILE2

#
# Проверим есть ли старый файл отчета
#
if [ -s $DATA_FILE1 ]; then
#
# Сравниваем с тем что было в предыдущем отчете
#
    diff $DATA_FILE1 $DATA_FILE2 > $DIFF_FILE
#
# Если есть разница скидываем на почту руту...
#
    if [ -s $DIFF_FILE ]; then
        mail root -s 'MVTS RAS users diff' < $DIFF_FILE
        mv $DATA_FILE2 $DATA_FILE1
    fi
else
#
# Если его нет то считаем 'это' первым запуском
#
    mv $DATA_FILE2 $DATA_FILE1
fi