#!/bin/bash
# chkconfig: 2345 20 80
# description: Oracle observer
# Source function library.
. /etc/init.d/functions
start() {
# code to start app comes here
# example: daemon program_name &
su - oracle -c /u01/app/oracle/admin/dg_observer_starts.sh
}
stop() {
# code to stop app comes here
# example: killproc program_name
su - oracle -c /u01/app/oracle/admin/dg_observer_stops.sh
}
case "$1" in
start)
su - oracle -c /u01/app/oracle/admin/dg_observer_starts.sh
;;
stop)
su - oracle -c /u01/app/oracle/admin/dg_observer_stops.sh
;;
restart)
su - oracle -c /u01/app/oracle/admin/dg_observer_stops.sh
su - oracle -c /u01/app/oracle/admin/dg_observer_starts.sh
;;
status)
# code to check status of app comes here
# example: status program_name
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
esac
exit 0
# chkconfig --add oracle_observer
# chkconfig --level 2345 oracle_observer on
# systemctl enable oracle_observer
# systemctl start oracle_observer
# systemctl status oracle_observer