linux系统运维过程中,经常会遇到些问题,有时候问题会比较麻烦,此时shell脚本的优势就体现出来,下面我来介绍几种查看网站是否正常的shell脚本。文内含长段代码可复制可往左滑,希望对大家有帮助!
其一
#!/bin/bash
function usage(){
echo $"usage:$0 url"
exit 1
}function check_url() {
wget --spider -q -o /dev/null --tries=1 -T 5 $1if [ $? -eq 0 ]
then
echo "$1 is yes."
exit 0else
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/trueelse action "failure" /bin/false
fi
其三
. /etc/init.d/functions
curl -s -o /dev/null 192.168.100.141:8080if [ $? -eq 0 ]
then action "Web site access is normal" /bin/trueelse 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:8080if [ $? -eq 0 ]
then action "Web site access is normal" /bin/trueelse action "Failure of website access" /bin/false
fi
总 结
有关shell脚本检查网站是否正常到此结束,各位可以选择适合自己的方式,希望对大家有帮助!如果喜欢这位作者的文章,点点在看支持一下END
官方站点:www.linuxprobe.com
Linux命令大全:www.linuxcool.com
Linux系统下载站:www.linuxdown.com
刘遄老师QQ:5604922
Linux技术交流群:193666693
(新群,火热加群中……)
书籍在线学习(电脑阅读效果佳):
http://www.linuxprobe.com/chapter-00.html
想要学习Linux系统的读者可以点击按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!