Update powerwall.sh
This commit is contained in:
@@ -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};;
|
||||
|
||||
Reference in New Issue
Block a user