#!/bin/sh

if [ $# -eq 1 ]
then
else
	echo "Usage : sh_statusd [start | stop]"
	exit 0
fi

user=`whoami`
if [ $user = root ]
then
else
	echo "access denied!!"
	exit 0
fi

case $1 in
start)
	sh_id=`ps -aux | grep new_sh_statusd | awk '/guard\(report\)/ {print $2}'`
	proc_id=`find /proc/$sh_id | grep file | awk -F/ '{print $3}'`
	if [ "$sh_id" = "$proc_id" ]
	then
		echo "sh_statusd(pid=$sh_id) already running"
	else
		echo "/user/service/bin/new_sh_statusd"	
	fi ;;
stop)
	sh_id=`ps -aux | grep new_sh_statusd | awk '/guard\(report\)/ {print $2}'`
    proc_id=`find /proc/$sh_id | grep file | awk -F/ '{print $3}'`
    if [ "$sh_id" = "$proc_id" ]
	then		
		killall -9 new_sh_statusd
		sleep 1
		pkill new_sh_statusd
		pkill new_sh_statusd
		sleep 1
		pkill new_sh_statusd
	else
		echo "sh_statusd not running"
	fi ;;
*)
	echo "Unkown Argument '$1'"
	echo "Usage : sh_statusd [start | stop]"
esac
exit 1
