📜 ⬆️ ⬇️

A small bash script for pinging hosts

How to keep abreast of several servers and managed switches at the same time? I decided to automate this process. That's what happened.

Script itself


#!/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 .


Link to the subject


')

Chunk / etc / crontab


  1. * / 10 * * * * root / path / to / script /./pinger.sh -d >> / path / to / logs / pinger.log
* This source code was highlighted with Source Code Highlighter .


It looks like a log




Piece .conkyrc



  1. $ {color lightgrey} Last pinger msg: $ {color red} $ {execi 2 ~ / work / pinger.sh -c}
* This source code was highlighted with Source Code Highlighter .


And so it looks conky




Details for those in the tank


First, install conky, in Debian based distributions (Ubuntu, etc.) this is done like this:
$ sudo apt-get install conky
Now I need a config for conky, I suggest to download my
$ wget -P ~ troll-lox.narod.ru/conkyrc.troll
Rename the freshly downloaded file
$ mv ~ / conkyrc.troll ~ / .conkyrc
Now we download sabzhevy script
$ wget -P ~ troll-lox.narod.ru/pinger.sh
Edit the 32nd line to your liking
$ nano ~ / pinger.sh
We give the script the right to execute
$ sudo chmod + x ~ / pinger.sh
And run conky
$ conky &
Everything should turn out as in the screenshot.


PS Version for comrades in white gloves


  1. #! / bin / bash
  2. opt = $ 1
  3. i = 0
  4. j = 0
  5. for ip in '192.168.0.1' '192.168.0.2' 'habrahabr.ru' # '74 .125.67.10 '
  6. do
  7. for rez in $ (ping -c 1 $ ip | grep% | cut -d '' -f6)
  8. do
  9. echo $ rez> / dev / null
  10. done
  11. let "j = j + 1"
  12. if [[ "$ rez" = "0%" ]]; then
  13. let "i = i + 1"
  14. fi
  15. done
  16. if [[ "$ opt" = "-c" ]]
  17. then
  18. if [[ "$ i" = "$ j" ]]
  19. then
  20. echo "Ok"
  21. else
  22. echo "Alarm"
  23. fi
  24. else
  25. if [[ "$ i" = "$ j" ]]
  26. then
  27. echo "$ (date) Everything is pinged ok ..."
  28. else
  29. echo "$ (date) Something went wrong ..."
  30. fi
  31. fi
* This source code was highlighted with Source Code Highlighter .

Source: https://habr.com/ru/post/75590/


All Articles