#!/usr/bin/ksh
#
# Surveillance du gel de Lotus-Notes pour OPC: fichier /notedata/notes/tstnotes.txt
#                                             plus vieux de 30 minutes
#
n_tot=1
INTERVAL_MAX=30
DATE=`date '+%H:%M'`
DATE_FIC=`ls -l /notedata/notes/tstnotes.txt | awk {'print $8'}`

HEURE_DATE=`echo $DATE | awk -F: {'print $1'}`
MIN_DATE=`echo $DATE | awk -F: {'print $2'}`
HEURE_DATE_FIC=`echo $DATE_FIC | awk -F: {'print $1'}`
MIN_DATE_FIC=`echo $DATE_FIC | awk -F: {'print $2'}`

DIFF_H_DATE_FIC=`expr $HEURE_DATE - $HEURE_DATE_FIC`

if [ $DIFF_H_DATE_FIC -gt  1 ]
then
    n_tot=0
elif [ $DIFF_H_DATE_FIC -eq 1 ]
then
    DIFF_M_DATE_FIC=`expr $MIN_DATE - $MIN_DATE_FIC`
    TEMPS=`expr 60 + $DIFF_M_DATE_FIC`
    if [ $TEMPS -gt $INTERVAL_MAX ]
    then
        n_tot=0
    fi
elif [ $DIFF_H_DATE_FIC -eq 0 ]
then
    DIFF_M_DATE_FIC=`expr $MIN_DATE - $MIN_DATE_FIC`
    if [ $DIFF_M_DATE_FIC -gt $INTERVAL_MAX ] 
    then
        n_tot=0
    fi
elif [ $DIFF_H_DATE_FIC -lt 0 ]
then
    n_tot=0
fi

echo $n_tot
/logiciel/OpC/opcmon ESO_LOTUSGel=$n_tot
