Linux 中实用的 4种 shell 脚本查看网站是否正常

Posted Linux就该这么学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 中实用的 4种 shell 脚本查看网站是否正常相关的知识,希望对你有一定的参考价值。

Linux 中实用的 4种 shell 脚本查看网站是否正常

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 $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

<以上代码可复制粘贴,可往左滑>




总 结


有关shell脚本检查网站是否正常到此结束,各位可以选择适合自己的方式,希望对大家有帮助!

Linux 中实用的 4种 shell 脚本查看网站是否正常

如果喜欢这位作者的文章,点点在看支持一下

Linux 中实用的 4种 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就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


以上是关于Linux 中实用的 4种 shell 脚本查看网站是否正常的主要内容,如果未能解决你的问题,请参考以下文章

常用Linux系统命令和shell脚本

常用Linux系统命令和shell脚本

性能测试必知必会:Shell脚本设计实践指南

shell脚本执行source报错

Linux下trap+shell三层目录专业规范跳板机脚本

Linux中执行shell脚本的4种方法