1
0
mirror of https://github.com/alexreinert/homematic_check_mk.git synced 2023-10-10 11:37:02 +00:00
homematic_check_mk/addon/rc.d/check_mk_agent
Jens Maus fcc773bd0d
introduced a wrapper script to either directly call an existing
'timeout' command (e.g. on RaspberryMatic) or to use shell syntax to
replicate the same functionality just using shell functionality. This
should hopefully solve any licensing issues between GPL and Apache2
license under which this check_mk_agent is licensed.
2019-01-22 10:15:15 +01:00

48 lines
781 B
Bash
Executable File

#!/bin/sh
ADDONNAME=check_mk_agent
ADDONDIR=/usr/local/addons/${ADDONNAME}
#WWWDIR=/usr/local/etc/config/addons/www/${ADDONNAME}
RCDDIR=/usr/local/etc/config/rc.d
case "$1" in
""|start)
tclsh $ADDONDIR/server.tcl &
;;
stop)
tclsh $ADDONDIR/stop.tcl
;;
restart|reload)
tclsh $ADDONDIR/stop.tcl
sleep 2
tclsh $ADDONDIR/server.tcl &
;;
info)
echo "Info: <b>(Inoffical) check_mk agent</b>"
echo "Version: 1.4"
echo "Name: check_mk_agent"
echo "Operations: uninstall restart"
;;
uninstall)
tclsh $ADDONDIR/stop.tcl
rm -rf ${ADDONDIR}
rm -rf ${WWWDIR}
rm -f ${RCDDIR}/${ADDONNAME}
;;
*)
echo "Usage: check_mk_agent {start|stop|restart|info|uninstall}" >&2
exit 1
;;
esac
exit $?