Update powerwall.sh

This commit is contained in:
2023-05-15 22:17:18 -05:00
parent 7c71b2586b
commit 538ede53a1

View File

@@ -326,7 +326,7 @@ POWERLOGGER_SERVICE(){
done done
} }
RESTART_SERVICES(){ RESTARTALL_SERVICES(){
STOPALL_SERVICES STOPALL_SERVICES
sleep 5s sleep 5s
STARTALL_SERVICES STARTALL_SERVICES
@@ -553,7 +553,7 @@ fi
services) services)
[ "${2}" == "stop" ] && STOPALL_SERVICES [ "${2}" == "stop" ] && STOPALL_SERVICES
[ "${2}" == "start" ] && STARTALL_SERVICES [ "${2}" == "start" ] && STARTALL_SERVICES
[ "${2}" == "restart" ] && RESTART_SERVICES [ "${2}" == "restart" ] && RESTARTALL_SERVICES
[ "${2}" == "status" ] && CHECK_SERVICES [ "${2}" == "status" ] && CHECK_SERVICES
;; ;;
checktemp) CHECKTEMP ${2};; checktemp) CHECKTEMP ${2};;
@@ -565,6 +565,17 @@ fi
shutdown_servers) SHUTDOWN_SERVERS ${2};; shutdown_servers) SHUTDOWN_SERVERS ${2};;
service) service)
if [ "${2}" = "all" ]; then
if [ "${3}" == "stop" ]; then
STOPALL_SERVICES
elif [ "${3}" == "start" ]; then
STARTALL_SERVICES
elif [ "${3}" == "restart" ]; then
RESTARTALL_SERVICES
elif [ "${3}" == "status" ]; then
CHECK_SERVICES
fi
else
if [ "${3}" = "start" ] || [ "${3}" = "" ]; then if [ "${3}" = "start" ] || [ "${3}" = "" ]; then
[ "${2}" = "temp"] CHECKTEMP_SERVICE [ "${2}" = "temp"] CHECKTEMP_SERVICE
[ "${2}" = "power"] CHECKPOWER_SERVICE [ "${2}" = "power"] CHECKPOWER_SERVICE
@@ -579,7 +590,7 @@ fi
done done
elif [ "${2}" = "power"]; then elif [ "${2}" = "power"]; then
STOP_SERVICE ACV STOP_SERVICE power
echo "(`date +'%Y-%m-%d %H:%M:%S'`) Service Stopped" >> ${logpower} echo "(`date +'%Y-%m-%d %H:%M:%S'`) Service Stopped" >> ${logpower}
elif [ "${2}" = "powerlogger"]; then elif [ "${2}" = "powerlogger"]; then
@@ -592,6 +603,7 @@ fi
slep 2s slep 2s
/usr/local/bin/powerwall service ${2} start /usr/local/bin/powerwall service ${2} start
fi fi
fi
;; ;;
powerlogger_service) powerlogger_service)