]> Frank Brehm's Git Trees - scripts/solaris.git/commitdiff
erst mal fertig
authorFrank Brehm <frank@brehm-online.com>
Mon, 14 Nov 2005 12:38:19 +0000 (12:38 +0000)
committerFrank Brehm <frank@brehm-online.com>
Mon, 14 Nov 2005 12:38:19 +0000 (12:38 +0000)
check.smc-agent.sh

index 1c07be37b4c3c6bb0a7865703739f476f72a56ee..d2474a1dfbefedfb3fddd4d1a617487f57432d76 100755 (executable)
@@ -1,3 +1,32 @@
 #!/usr/bin/sh
+# #######################################################################
+# File          : /usr/local/scripts/check.smc-agent.sh                 #
+# Description   : script for checking the Sun Management Center Agent   #
+#                 and restarting it, if nessecary                       #
+# Author        : Frank Brehm <brehm@strato.de>                         #
+# Created       : 2005-11-14                                            #
+# #######################################################################
+
+# $Id$
+# $URL$
+
+RUNFILE=/var/run/smc.agent.run
+LOGFILE=/var/log/check.smc-agent.log
+SS_SCRIPT=/usr/local/scripts/smc.agent
+
+
+if [ -f $RUNFILE ] ; then
+
+  echo "`date`: checking" >>$LOGFILE
+  if [ -x $SS_SCRIPT ] ; then
+    if $SS_SCRIPT status >>$LOGFILE ; then
+      echo "`date`: ok" >>$LOGFILE
+      exit 0
+    else
+      $SS_SCRIPT start >>$LOGFILE 2>&1
+      exit $?
+    fi
+  fi
+fi