"check_active_session"
-bash-3.2$ cat check_active_session
#!/bin/sh
#
#Script to test for loop
#
#
#date=`date -d '1 day ago' +'%Y%m%d'`
#echo $date
STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3
sessions=`last $LOGNAME | head -100 | grep -c still`
returnVal=$?
if [ "$returnVal" -ne 0 ]
then
echo " ### ERROR : Can't get result for last !!"
exit $STATE_UNKNOWN
fi
if [ $sessions -gt 2 ]
then
echo "Warning ! Active sessions = $sessions"
exit $STATE_WARNING
fi
echo "OK ! Active sessions = $sessions"
exit $STATE_OK
-bash-3.2$ ./check_active_session
OK ! Active sessions = 2
Hope This Helps!
Wissem MEDIOUNI
wissem.jimdo.com
Wissem Mediouni Web Site
