Use arrays in scripts for BTSs

This commit is contained in:
Keith Whyte 2020-04-29 02:41:05 +02:00
parent 0e360b2194
commit bd8f00a3d0
5 changed files with 13 additions and 6 deletions

View file

@ -2,7 +2,8 @@
# Check for AMP status on each BTS, from BTS1 up to BTS3
RHIZO_SCRIPT="/home/rhizomatica/bin"
. $RHIZO_SCRIPT/vars.sh
for bts in $BTS0 $BTS1 $BTS2; do
for bts in "${BTS_MASTER[@]}" ; do
echo "BTS $bts:";
ssh root@$bts sbts2050-util sbts2050-pwr-status | grep Amp;
done

View file

@ -8,7 +8,7 @@ NACK=`echo "show lchan" | nc -q1 localhost 4242 | grep "BROKEN UNUSABLE Error re
if [ $NACK -gt 0 ]; then
waitfor0calls
_bts=0
for bts in $BTS0 $BTS1 $BTS2; do
for bts in "${BTS[@]}" ; do
echo "Dropping BTS connection $_bts due to $NACK broken (NACK) Channels"
echo -e "enable\n drop bts connection $_bts oml" | nc -q1 localhost 4242
done

View file

@ -4,7 +4,7 @@ RHIZO_SCRIPT="/home/rhizomatica/bin"
. $RHIZO_SCRIPT/vars.sh
LOGFILE="/var/log/monitor_amp.log"
for bts in $BTS0 $BTS1 $BTS2; do
for bts in "${BTS_MASTER[@]}" ; do
logc "Turning off AMP on BTS $bts:";
ssh root@$bts "sbts2050-util sbts2050-pwr-enable 1 1 0";
done

View file

@ -4,7 +4,7 @@ RHIZO_SCRIPT="/home/rhizomatica/bin"
. $RHIZO_SCRIPT/vars.sh
LOGFILE="/var/log/monitor_amp.log"
for bts in $BTS0 $BTS1 $BTS2; do
for bts in "${BTS_MASTER[@]}" ; do
logc "Turning on AMP on BTS $bts:";
ssh root@$bts "sbts2050-util sbts2050-pwr-enable 1 1 1";
done