Parcourir la source

check_oracle does not need a valid ORACLE_HOME if called with --db. Thanks to Jason Martin (#1505551)

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1719 f882894a-f735-0410-b71e-b25c423dba1c
Matthias Eble il y a 18 ans
Parent
commit
1baf11d3af
2 fichiers modifiés avec 6 ajouts et 3 suppressions
  1. 1 0
      THANKS.in
  2. 5 3
      plugins-scripts/check_oracle.sh

+ 1 - 0
THANKS.in

@@ -220,3 +220,4 @@ Matthias Flacke
 Emil Michles
 Ask Bjoern Hansen
 Enrico Scholz
+Jason Martin

+ 5 - 3
plugins-scripts/check_oracle.sh

@@ -118,9 +118,11 @@ fi
 # Last resort
 [ -z "$ORACLE_HOME" -a -d $PROGPATH/oracle ] && ORACLE_HOME=$PROGPATH/oracle
 
-if [ -z "$ORACLE_HOME" -o ! -d "$ORACLE_HOME" ] ; then
-	echo "Cannot determine ORACLE_HOME for sid $2"
-	exit $STATE_UNKNOWN
+if [ "$cmd" != "--db" ]; then
+	if [ -z "$ORACLE_HOME" -o ! -d "$ORACLE_HOME" ] ; then
+		echo "Cannot determine ORACLE_HOME for sid $2"
+		exit $STATE_UNKNOWN
+	fi
 fi
 PATH=$PATH:$ORACLE_HOME/bin
 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib