mirror of
https://github.com/alexreinert/homematic_check_mk.git
synced 2023-10-10 11:37:02 +00:00
'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.
48 lines
781 B
Bash
Executable File
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 $?
|
|
|