#!/bin/sh # Program: pmon # Purpose: To monitor one or more databases # Author: Adam Backman # Date: 04/29/98 # SCRIPTS=${SCRIPTS-/u3/users/adamb/scripts} HOSTNAME=`hostname` export SCRIPTS HOSTNAME case $1 in all|ALL|All) for i in `grep $HOSTNAME $SCRIPTS/live/db.registry | cut -s -f 1 -d "|"` do if [ $i != "#DB" ] then . $SCRIPTS/live/read_registry $i if [ $? = "0" ] then promon $DB_DIR/$DB $2 fi fi done ;; *) . $SCRIPTS/live/read_registry $1 case $? in 2) echo "Database $1 is not in database registry" exit 1 ;; 3) echo "Database $1 is on $HOST not on this host" exit 1 ;; esac promon $DB_DIR/$DB $2 ;; esac