lunes, 24 de marzo de 2014

script ubiquiti para probar diferentes frecuencias

#!/bin/sh
cp /tmp/system.cfg /tmp/config.cfg
freq=$(cat < /etc/persistent/frecuencia.txt)
freqfile=$(cat < /tmp/system.cfg | grep freq | cut -d'=' -f2)
newfreq=`expr $freqfile + 10`


echo frecuencia almacenada $freq
echo frecuencia system.cfg $freqfile
echo siguiente frecuencia $newfreq

echo "aumentando frecuencia"
newfreq=`expr $freqfile + 10`



if [ $newfreq -gt 6100 ]
then
echo "frecuencia maxima alcanzada $freqfile $newfreq"
`sed -i s/radio.1.freq=$freqfile/radio.1.freq=4920/g /tmp/config.cfg`
mv /tmp/config.cfg /tmp/system.cfg
cfgmtd -w -p /etc/
else
echo "cambiando freq en fichero system.cfg"
echo "cambiando frecuencias $freqfile $newfreq"
sed -i s/radio.1.freq=$freqfile/radio.1.freq=$newfreq/g /tmp/config.cfg
mv /tmp/config.cfg /tmp/system.cfg
cfgmtd -w -p /etc/
fi