Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@VodafoneStation:~# cat /etc/Device_test
- #! /bin/sh
- FW=$(ping 10.157.192.1 -I eth1.2 -c 5 -W 1 | grep transmitted)
- AL=$(ping 192.168.1.1 -I eth1.1 -c 5 -W 1 | grep transmitted)
- #
- ## Salva nel log di sistema
- logger LINK STATUS FASTWEB : $FW
- logger LINK STATUS ALICE : $AL
- linkFW=$(echo $FW | awk '{print $7}')
- linkAL=$(echo $AL | awk '{print $7}')
- RisFW=$(echo ${linkFW%\%})
- RisAL=$(echo ${linkAL%\%})
- #
- ## PACCHETTI PERSI MINORI 25%
- if [ $RisFW -le "25" ];
- then
- echo "FW PACCHETTI PERSI MINORI 25%"
- tON_FW="250"
- tOFF_FW="750"
- fi
- if [ $RisAL -le "25" ];
- then
- echo "AL PACCHETTI PERSI MINORI 25%"
- tON_AL="250"
- tOFF_AL="750"
- fi
- #
- ## PACCHETTI PERSI MINORI 50%
- if [ $RisFW -le "50" ];
- then
- echo "FW PACCHETTI PERSI MINORI 50%"
- tON_FW="500"
- tOFF_FW="500"
- fi
- if [ $RisAL -le "50" ];
- then
- echo "AL PACCHETTI PERSI MINORI 50%"
- tON_AL="500"
- tOFF_AL="500"
- fi
- #
- ## PACCHETTI PERSI MINORI 75%
- if [ $RisFW -le "75" ];
- then
- echo "FW PACCHETTI PERSI MINORI 75%"
- tON_FW="750"
- tOFF_FW="250"
- fi
- if [ $RisAL -le "75" ];
- then
- echo "AL PACCHETTI PERSI MINORI 75%"
- tON_AL="750"
- tOFF_AL="250"
- fi
- #
- ## PACCHETTI PERSI 100%
- if [ $RisFW -eq "100" ];
- then
- echo "FW link down"
- tON_FW="100"
- tOFF_FW="0"
- fi
- if [ $RisAL -eq "100" ];
- then
- echo "AL link down"
- tON_AL="100"
- tOFF_AL="0"
- fi
- #
- ## LINK OK
- if [ $RisFW -eq "0" ];
- then
- echo "FW link perfertto"
- tON_FW="-1"
- tOFF_FW="1000"
- fi
- if [ $RisAL -eq "0" ];
- then
- echo "AL link perfetto"
- tON_AL="-1"
- tOFF_AL="1000"
- fi
- #########################################################################
- # LED #
- #########################################################################
- echo "VALORI FW on->$tON_FW of-> $tOFF_FW"
- echo "VALORI AL on->$tON_AL of-> $tOFF_AL"
- echo "timer" >/sys/devices/platform/leds-gpio.0/leds/lan\:red/trigger
- echo "$tON_FW" >/sys/devices/platform/leds-gpio.0/leds/lan\:red/delay_on
- echo "$tOFF_FW" >/sys/devices/platform/leds-gpio.0/leds/lan\:red/delay_off
- echo "timer" >/sys/devices/platform/leds-gpio.0/leds/lan\:blue/trigger
- echo "$tON_AL" >/sys/devices/platform/leds-gpio.0/leds/lan\:blue/delay_on
- echo "$tOFF_AL" >/sys/devices/platform/leds-gpio.0/leds/lan\:blue/delay_off
- root@VodafoneStation:~#
Advertisement
Add Comment
Please, Sign In to add comment