From 30c896841c65c78cb4cf048c0c26c8e62ee0cf05 Mon Sep 17 00:00:00 2001 From: Determinant Date: Sat, 27 Dec 2014 13:29:20 +0800 Subject: init --- monitor_daemon.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 monitor_daemon.sh (limited to 'monitor_daemon.sh') diff --git a/monitor_daemon.sh b/monitor_daemon.sh new file mode 100755 index 0000000..fed2967 --- /dev/null +++ b/monitor_daemon.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +#if [[ "$#" -eq 0 ]]; then +# echo "you must specify the triggered command" +# exit 1 +#fi +function on_exit { + python client.py --drop "$JID" + exit 0 +} + +JID=$(python client.py --create "$JMNAME" --type "$JTYPE") +if [[ "$JID" == "" ]]; then + echo "failed to create monitor" + exit 1 +fi +trap on_exit SIGINT SIGTERM +CLIENT="python client.py" +while [ 1 ]; do + trigger + sleep 1 +done -- cgit v1.2.3