Update power.inc.sh

This commit is contained in:
2024-01-12 19:37:04 -06:00
parent c6ab2b9b0d
commit b9e69deee1

View File

@@ -860,6 +860,7 @@ PDUCONTROL(){
DIVIDER . yellow 75 DIVIDER . yellow 75
echo -e "${idsCL[Yellow]}APC-PDU Power Control" echo -e "${idsCL[Yellow]}APC-PDU Power Control"
DIVIDER true yellow 75 DIVIDER true yellow 75
until [ "${PORTSEL^^}" == "E" ]; do
[ "${PORT_SEL}" != "" ] && PORTSEL=${PORT_SEL} [ "${PORT_SEL}" != "" ] && PORTSEL=${PORT_SEL}
if [ "${PORTSEL}" == "" ]; then if [ "${PORTSEL}" == "" ]; then
PORT_DESC=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.2 -O vq 2> /dev/null | sed -e 's/"//g') PORT_DESC=$(snmpwalk -t 1 -r 0 -v 1 -c public ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.2 -O vq 2> /dev/null | sed -e 's/"//g')
@@ -907,28 +908,25 @@ PDUCONTROL(){
run=$(snmpset -v 1 -c private ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.${PORTSEL} i ${portsel_change} >/dev/null 2>&1) run=$(snmpset -v 1 -c private ${PW_APCPDU_IP} .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4.${PORTSEL} i ${portsel_change} >/dev/null 2>&1)
echo -e "${idsCL[Green]}Done${idsCL[Default]}" echo -e "${idsCL[Green]}Done${idsCL[Default]}"
echo echo
if [ "${PORT_SEL}" == "" ]; then # if [ "${PORT_SEL}" == "" ]; then
sleep 1s # sleep 1s
unset PORTSEL # unset PORTSEL
PDUCONTROL # PDUCONTROL
exit 0 # exit 0
fi # fi
;;
*)
if [ "${PORT_SEL}" == "" ]; then
unset PORTSEL
PDUCONTROL
exit 0
fi
;; ;;
# *)
# if [ "${PORT_SEL}" == "" ]; then
# unset PORTSEL
# PDUCONTROL
# exit 0
# fi
# ;;
esac esac
else
if [ "${PORT_SEL}" == "" ]; then
unset PORTSEL
PDUCONTROL
exit 0
fi
fi fi
[ "${PORT_SEL}" != "" ] && exit 0 || echo
done
} }