Update power.inc.sh
This commit is contained in:
@@ -860,6 +860,7 @@ PDUCONTROL(){
|
||||
DIVIDER . yellow 75
|
||||
echo -e "${idsCL[Yellow]}APC-PDU Power Control"
|
||||
DIVIDER true yellow 75
|
||||
until [ "${PORTSEL^^}" == "E" ]; do
|
||||
[ "${PORT_SEL}" != "" ] && PORTSEL=${PORT_SEL}
|
||||
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')
|
||||
@@ -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)
|
||||
echo -e "${idsCL[Green]}Done${idsCL[Default]}"
|
||||
echo
|
||||
if [ "${PORT_SEL}" == "" ]; then
|
||||
sleep 1s
|
||||
unset PORTSEL
|
||||
PDUCONTROL
|
||||
exit 0
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if [ "${PORT_SEL}" == "" ]; then
|
||||
unset PORTSEL
|
||||
PDUCONTROL
|
||||
exit 0
|
||||
fi
|
||||
# if [ "${PORT_SEL}" == "" ]; then
|
||||
# sleep 1s
|
||||
# unset PORTSEL
|
||||
# PDUCONTROL
|
||||
# exit 0
|
||||
# fi
|
||||
;;
|
||||
# *)
|
||||
# if [ "${PORT_SEL}" == "" ]; then
|
||||
# unset PORTSEL
|
||||
# PDUCONTROL
|
||||
# exit 0
|
||||
# fi
|
||||
# ;;
|
||||
esac
|
||||
else
|
||||
if [ "${PORT_SEL}" == "" ]; then
|
||||
unset PORTSEL
|
||||
PDUCONTROL
|
||||
exit 0
|
||||
fi
|
||||
|
||||
fi
|
||||
[ "${PORT_SEL}" != "" ] && exit 0 || echo
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user