sensu_svcs_wrapper.sh 468 B

1234567891011121314151617
  1. #!/usr/bin/bash
  2. # Wrapper script for starting/stopping sensu. Intended to be called from svcadm
  3. SENSU_HOME=`/usr/bin/su - sensu -c "/bin/bash -c \"export\"" | egrep "declare -x HOME" | cut -f 2 -d = | sed -e 's/\"//g'`
  4. case "${1}" in
  5. 'start')
  6. /usr/bin/su - sensu -c ${SENSU_HOME}/app/init/start_sensu_client.sh
  7. ;;
  8. 'stop')
  9. /usr/bin/su - sensu -c ${SENSU_HOME}/app/init/stop_sensu_client.sh
  10. ;;
  11. *)
  12. echo "Usage: ${0} (start|stop)"
  13. exit 1;
  14. ;;
  15. esac