]> Frank Brehm's Git Trees - scripts/solaris.git/commitdiff
Bugfixing
authorFrank Brehm <frank@brehm-online.com>
Mon, 14 Nov 2005 13:37:31 +0000 (13:37 +0000)
committerFrank Brehm <frank@brehm-online.com>
Mon, 14 Nov 2005 13:37:31 +0000 (13:37 +0000)
smc.agent

index 2d6e86fe6be1e991ac84d4d5fa198da921ac65d5..2e55e39274afe4ee84c8efc81d78c5ab3d134050 100755 (executable)
--- a/smc.agent
+++ b/smc.agent
@@ -85,6 +85,10 @@ case "$1" in
 
   'stop')
 
+    if [ -f $RUNFILE ] ; then
+      rm -f $RUNFILE
+    fi
+
     if [ -f $sunmc_basedir/SUNWsymon/sbin/es-stop ] ; then
       echo "Stopping Sun Management Center Agent Layer"
       $sunmc_basedir/SUNWsymon/sbin/es-stop -alY
@@ -94,10 +98,6 @@ case "$1" in
       ESTS=99
     fi
 
-    if [ -f $RUNFILE ] ; then
-      rm -f $RUNFILE
-    fi
-
     ;;
 
   'restart')
@@ -114,7 +114,7 @@ case "$1" in
 
   'status')
 
-    /usr/bin/ps -ef | grep "esd - init agent" >/dev/null
+    /usr/bin/ps -ef | grep "esd - init agent" | grep -v grep >/dev/null
     if [ $? -eq 0 ] ; then
       echo "Sun Management Center Agent Layer is running"
       ESTS=0