大家好,今天给大家带来的是一些小实例,编写检测网站的脚本,在这里我用了两种思路来实现。
1.第一种实现的效果图如下:
2.第二种实现的效果图如下:
第一种实现的脚本如下:
#!/bin/bash
# DATE:2018-2-20
# URL:http://blog.csdn.net/qq_39591494
# Email:www.ywyankai.cn
# information:Website monitoring
# By.yankerp
. /etc/init.d/functions
function Connection(){
wget --spider -q -o /dev/null --tries=1 -T 5 http://$1
if [ "$?" -eq 0 ]
then
action "http://$1 Monitoring success!" /bin/true
else
action "http://$1 Failure of monitoring!" /bin/false
fi
}
webaddress="
www.baidu.com
www.jd.com
www.taobao.com
www.123haha.com
www.090909.com
www.627ywndw.com
www.aiqiyi.com
www.nginx.org
www.apache.org
"
function main(){
for U in $webaddress
do
Connection $U
done
}
main
剖析:
#!/bin/bash #前面的注释这里不在做介绍了
# DATE:2018-2-20
# URL:http://blog.csdn.net/qq_39591494
# Email:www.ywyankai.cn
# information:Website monitoring
# By.yankerp
. /etc/init.d/functions #这里是加载函数库,主要是为了后面的一些特效颜色
function Connection(){