diff options
Diffstat (limited to 'monitor_daemon.sh')
-rwxr-xr-x | monitor_daemon.sh | 22 |
1 files changed, 22 insertions, 0 deletions
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 |