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