From 607b5ba121112e43511bef12bdf6bc4560cd82af Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 5 Nov 2023 19:04:02 -0600 Subject: [PATCH] Update offsite-power-check.sh --- offsite-power-check.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/offsite-power-check.sh b/offsite-power-check.sh index 82bb8b6b..df0de538 100755 --- a/offsite-power-check.sh +++ b/offsite-power-check.sh @@ -32,7 +32,7 @@ $(date)" curl -d "token=${PUSHOVER_APP_TOKEN}&user=${PUSHOVER_USER_TOKEN}&message=${MESSAGE}&title=${TITLE}&priority=${PRIORITY}&sound=${MSGSOUND}" https://api.pushover.net/1/messages.json } -START(){ +PWO_START(){ while true; do upsinfo=$(upsc CP1500PFCLCD) if [ "${upsinfo}" != "" ]; then @@ -90,17 +90,23 @@ BATT RUNTIME: ${OFFSITE_BATT_RUNTIME}'Mins" 1 done } -STOP(){ +PWO_STOP(){ ps | grep "offsite-power-check.sh" | grep -v "grep" | awk '{print $1}' | xargs kill } +PWO_RESTART() { + PWO_STOP + PWO_START +} -case ${1} in - start) START &;; - stop) STOP;; +case $1 in + start) PWO_START &;; + stop) PWO_STOP;; + restart) PWO_RESTART;; esac + exit 0