, #!/bin/bash , if -z $1 ; then , count=5 , else , count=$1 , fi , , , while : , do , wget -q --spider http://google.com , , if $? -eq 0 ; then , echo DQOnline -- $(date)DQ >> network-test.log , echo DQOnline -- $(date)DQ , else , echo DQOffline -- $(date)DQ >> network-test.log , echo DQOffline -- $(date)DQ , fi , sleep $count , done ,
, -q : Silence mode , , --spider : dont get, just check page availability , , $? : shell return code , , 0 : shell DQAll OKDQ code ,