Rainie999 发表于 2018-8-26 13:00:50

shell 实现监控Web服务状态

# cat checkurl.sh  
#!/bin/bash
  
CheckUrl(){
  
timeout=5
  
fails=0
  
success=0
  
while true
  
do
  
    wget --timeout=$timeout --tries=1 http://www.baid1u.com -q -O /dev/null
  
    if [ $? -ne 0 ]
  
      then
  
      let fails=fails+1
  
    else
  
      let success+=1
  
    fi
  
    if [ $success -ge 1 ];then
  
      echo success
  
      exit 0
  
    fi
  
    if [ $fails -ge 2 ];then
  
      echo fail
  
      exit 2
  
    fi
  
done
  
}
  
CheckUrl


页: [1]
查看完整版本: shell 实现监控Web服务状态