检查URL地址脚本
2016-11-22 00:27
176 查看
方法一:
执行结果:
[root@Centos-6 script]# vi check_url_01.sh #!/bin/sh #this script is created by nulige #check url add #version1.1 . /etc/init.d/functions url_list=( http://www.baidu.com http://www.qq.com http://192.168.146.128 ) function wait() { echo -n '3秒后,执行该操作'; for ((i=0; i<3; i++)) do echo -n ".";sleep 1 done echo } function check_url(){ set -x wait set +x echo 'check url...' for ((i=0; i<${#url_list[*]}; i++)) do #HTTP/1.1 200 OK judge=($(curl -I -s ${url_list[$i]}|head -1|tr "\r" "\n")) if [[ "${judge[1]}" == '200' && "${judge[2]}"=='OK' ]] then action "${url_list[$i]}" /bin/true else action "${url_list[$i]}" /bin/false fi done } check_url
执行结果:
[root@Centos-6 script]# sh check_url_01.sh 3秒后,执行该操作;... check url... http://www.baidu.com [确定] http://www.qq.com [确定] http://192.168.1.7 [确定]
相关文章推荐
- URL检查 跳板机 创建用户 Nginx启动 随机密码的脚本
- C#检查字符串是否是合法URL地址的方法
- 自动获取当前页面地址(url)的脚本
- 关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
- Python脚本检测一个url地址
- 检查两个url地址的一级域名是否相同 http only
- 关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
- js---全面正则表达式语法,常用正则检查表达式手机号email地址url检查
- 利用shell数组函数检查多个url地址的案例
- web页面URL地址传递参数检查方法
- 检查URL地址
- url地址重复的检查时,由于时间是毫秒间数据插入会造成重复
- 关于url地址传参数时字符串有回车造成页面脚本赋值失败
- 伪URL地址引入JavaScript脚本代码实例
- js:js正则一些实例方法(数字调换位置、ip地址合法性检查、url地址提取信息)
- python用于url解码和中文解析的小脚本(python url decoder)
- URL 地址通过 encode 方式加密
- asp.net C#检查URL是否有效
- lvs的realserver健康检查脚本
- url地址传参编码问题