#!/bin/sh
#
# Start/stop/restart autoupv
#
# Autoapagado de la UPV. Vicerrectorado de TIC. Febrero 2010.
# Author: Guillermo Garcia: guillermogn@upv.es
# Soporte en http://www.upv.es/doc/encendido_remoto y en http://www.asic.upv.es
# Version 1.0.1
#


autoupv_start() {
  if [ ! -f /var/run/autoapagadoupv.pid  ]; then
    echo "Iniciando demonio de Autoapagado de la UPV:  /usr/sbin/autoapagadoupv"
    /usr/sbin/autoapagadoupv /etc/autoapagadoUPV.conf
  fi
}


autoupv_stop() {
  if [ -f /var/run/autoapagadoupv.pid ]; then
     echo "Parando demonio de Autoapagado de la UPV: /usr/sbin/autoapagadoupv"
     killall autoapagadoupv 1>/dev/null 2>&1
     rm -f /var/run/autoapagadoupv.pid
  fi
}


autoupv_restart() {
  autoupv_stop
  sleep 1
  autoupv_start
}


autoupv_status() {
  if [ -f /var/run/autoapagadoupv.pid ]; then
     echo "El demonio de Autoapagado de la UPV esta activo."
  else
     echo "El demonio de Autoapagado de la UPV esta parado."
  fi
}


case "$1" in
'start')
  autoupv_start
  ;;
'stop')
  autoupv_stop
  ;;
'restart')
  autoupv_restart
  ;;
'status')
  autoupv_status
  ;;
*)
  echo "usage $0 start|stop|restart|status"
esac
