导读 | linux系统运维过程中,经常会遇到些问题,有时候问题会比较麻烦,此时的优势就体现出来,下面我来介绍几种查看网站是否正常的shell |
其一
#!/bin/bash function usage(){ echo $"usage:$0 url" exit 1 } function check_url() { wget --spider -q -o /dev/null --tries=1 -T 5 $1 if [ $? -eq 0 ] then echo "$1 is yes." exit 0 else echo "$1 is fail." exit 1 fi }
其二
#!/bin/bash . /etc/init.d/functions num=`curl -I -m 5 -s -w "%{http_code}\n" -o /dev/null 192.168.100.141:8080` if [ $num -eq 200 ] then action "ok!" /bin/true else action "failure" /bin/false fi
其三
. /etc/init.d/functions curl -s -o /dev/null 192.168.100.141:8080 if [ $? -eq 0 ] then action "Web site access is normal" /bin/true else action "Failure of website access" /bin/false fi
其四
#!/bin/bash . /etc/init.d/functions wget --spider -T 5 -q -t 2 192.168.100.141:8080 if [ $? -eq 0 ] then action "Web site access is normal" /bin/true else action "Failure of website access" /bin/false fi
本文原创地址://gulass.cn/shell-web.html编辑:王华超,审核员:逄增宝