fhem.2 429 B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. # by Matthias Bauer
  3. cd /opt/fhem
  4. case "$1" in
  5. start)
  6. echo "Starting $0"
  7. perl fhem.pl fhem.cfg
  8. ;;
  9. stop)
  10. echo "Stopping $0"
  11. killall fhem.pl
  12. ;;
  13. status)
  14. cnt=`ps -ef | grep "fhem.pl" | grep -v grep | wc -l`
  15. if [ "$cnt" -eq "0" ] ; then
  16. echo "$0 is not running"
  17. else
  18. echo "$0 is running"
  19. fi
  20. ;;
  21. *)
  22. echo "Usage: $0 {start|stop|status}"
  23. exit 1
  24. esac
  25. exit 0