ホストをpingするための小さなbashスクリプト

複数のサーバーと管理対象スイッチを同時に維持する方法は? このプロセスを自動化することにしました。 これが何が起こったのかです。



スクリプト自体



#!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  1. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  2. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  3. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  4. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  5. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  6. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  7. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  8. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  9. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  10. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  11. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  12. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  13. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  14. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  15. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  16. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  17. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  18. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  19. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  20. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  21. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  22. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  23. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  24. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  25. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  26. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  27. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  28. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  29. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  30. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  31. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  32. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  33. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  34. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  35. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  36. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  37. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  38. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  39. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  40. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  41. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  42. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  43. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  44. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  45. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  46. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  47. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  48. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  49. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  50. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  51. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  52. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  53. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  54. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  55. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  56. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  57. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  58. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  59. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  60. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  61. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  62. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  63. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  64. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  65. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  66. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  67. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  68. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  69. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  70. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  71. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  72. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  73. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  74. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  75. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  76. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  77. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  78. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  79. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  80. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  81. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  82. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  83. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  84. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  85. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



  86. #!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .



#!/bin/bash # 0.2pre alfa # : 1) -s , 2) -d # , 3) -n , 4) - conky opt=$1 if [[ "$opt" = "" ]] then opt= '-n' else # :) echo $opt > /dev/ null fi case $opt in -n) flag=0 ;; -d) flag=1 ;; -s) flag=2 ;; -c) flag=3 ;; *) echo " ..." exit 0 esac # , ( ) i=0 j=0 for ip in '77.88.21.8' '217.69.128.42' '216.239.59.104' # '74.125.67.10' # # IP do for rez in $(ping -c 1 $ip | grep % | cut -d ' ' -f6) do echo $rez > /dev/ null done let "j = j + 1" if [[ "$rez" = "0%" ]] then let "i = i + 1" else # :) let "i = i + 0" fi done case $flag in 0) if [[ "$i" = "$j" ]] then echo " ..." else echo "- ..." fi ;; 1) if [[ "$i" = "$j" ]] then echo "$(date) ..." else echo "$(date) - ..." fi ;; 2) if [[ "$i" = "$j" ]] then # :) echo " ..." > /dev/ null else echo "- ..." > /dev/ null fi ;; 3) if [[ "$i" = "$j" ]] then echo "Ok" else echo "Alarm" fi ;; *) echo " ..." exit 0 esac * This source code was highlighted with Source Code Highlighter .







件名へのリンク







スライス/ etc / crontab







  1. * / 10 * * * * root /path/do/script/./pinger.sh -d >> /path/do/logs/pinger.log
*このソースコードは、 ソースコードハイライターで強調表示されました。




ログのように見える









.conkyrcの一部









  1. $ {color lightgrey}最後のPingerメッセージ:$ {color red} $ {execi 2〜/ work / pinger.sh -c}
*このソースコードは、 ソースコードハイライターで強調表示されました。




そして、それはコンキーのように見えます









タンクにいる人の詳細



まず、conkyをインストールします。Debianベースのディストリビューション(Ubuntuなど)では、次のように行われます。

$ sudo apt-get install conky

conkyの設定が必要になりました。ダウンロードすることをお勧めします

$ wget -P〜troll-lox.narod.ru/conkyrc.troll

新しくダウンロードしたファイルの名前を変更します

$ mv〜/ conkyrc.troll〜/ .conkyrc

今、件名スクリプトをダウンロードします

$ wget -P〜troll-lox.narod.ru/pinger.sh

好みに合わせて32行目を編集します

$ nano〜/ pinger.sh

スクリプトの実行権限を付与します

$ sudo chmod + x〜/ pinger.sh

conkyを実行します

$ conky&

すべてがスクリーンショットのようになります。





白い手袋の仲間のためのPSバージョン







  1. #!/ bin / bash
  2. opt = $ 1
  3. i = 0
  4. j = 0
  5. 「192.168.0.1」 「192.168.0.2」 「habrahabr.ru」のIPの場合「74.125.67.10」
  6. する
  7. $のrez(ping -c 1 $ ip | grep%| cut -d '' -f6)
  8. する
  9. echo $ rez> / dev / null
  10. やった
  11. 「j = j + 1」とします
  12. if [[ "$ rez" = "0%" ]]; それから
  13. 「i = i + 1」とします
  14. fi
  15. やった
  16. if [[ "$ opt" = "-c" ]]
  17. それから
  18. if [[ "$ i" = "$ j" ]]
  19. それから
  20. エコー「OK」
  21. 他に
  22. エコー「アラーム」
  23. fi
  24. 他に
  25. if [[ "$ i" = "$ j" ]]
  26. それから
  27. echo "$(日付)すべてが正常に応答します..."
  28. 他に
  29. echo "$(日付)何かがおかしい..."
  30. fi
  31. fi
*このソースコードは、 ソースコードハイライターで強調表示されました。



All Articles