Update powerwall.sh

This commit is contained in:
2023-05-15 21:25:02 -05:00
parent 79164b925a
commit 8c09430c95

View File

@@ -343,13 +343,19 @@ STARTALL_SERVICES(){
/bin/systemctl start $srvc
done
}
STOP_SERVICE(){
echo "stop: ${1}"
service_pid=`systemctl show --property MainPID --value ${POWERWALL_SERVICES[${1}]}`
/usr/bin/pkill -P $service_pid
}
CHECK_SERVICES(){
for srvc in "${POWERWALL_SERVICES[@]}"; do
echo -en "${POWERWALL_SERVICES[${srvc}]} ... "
[ "$(systemctl is-active ${POWERWALL_SERVICES[${srvc}]})" == "active" ] && echo "Running" || "Not Running"
done
}
SHUTDOWN_MAIN(){
SHUTDOWN_SERVERS MAIN
echo
@@ -539,6 +545,7 @@ fi
stopall) STOPALL_SERVICES;;
startall) STARTALL_SERVICES;;
restartall) RESTART_SERVICES;;
check-services) CHECK_SERVICES;;
checktemp) CHECKTEMP ${2};;
checkpower) CHECKPOWER;;
test) TEST ${2};;