sh 测试在线web脚本

vim chkweb.sh#!/bin/bash
#
WEB=("www.hofan.cn" "ums.hofan.cn" "i.hofan.cn" "192.168.51.6")
CHKLOOP=3
LOG=/var/log/chkweb.log
checkrs() {                                  #检测次数
    local I=1
    while [ $I -le $CHKLOOP ]; do
        if curl --connect-timeout 1 http://$1 &> /dev/null;then
          return 0
        fi
        let I++
    done
    return 1
}
while :; do
   for I in ${WEB[*]};do                      # ${WEB[*]} 取所有WEB数组值
     if checkrs $I;then
        echo "`date +‘%F %H:%M:%S‘`,$I is On-line." >> $LOG
     else
        echo "`date +‘%F %H:%M:%S‘`,$I is gone." >> $LOG
     fi
   done
时间: 2024-11-04 09:49:11

sh 测试在线web脚本的相关文章

web安全测试---跨站点脚本测试

1.1      跨站脚本测试 1.1.1        GET方式跨站脚本测试 编号 SEC_Web_XSS_01 测试用例名称 GET方式跨站脚本测试 测试目的 由于跨站脚本会导致会话被劫持.敏感信息泄漏.账户被盗,严重时甚至造成数据修改.删除,从而导致业务中断,因此需检测跨站脚本是否存在 用例级别 1 测试条件 1.  Web业务运行正常 2.  已知待测目标URL,假设为http://www.exmaple.com/page.xxx 3.  待测目标存在参数输入,假设为name=valu

测试理论——web测试方法总结

一.输入框 1.字符型输入框: (1)字符型输入框:英文全角.英文半角.数字.空或者空格.特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号.禁止直接输入特殊字符时,使用“粘贴.拷贝”功能尝试输入. (2)长度检查:最小长度.最大长度.最小长度-1.最大长度+1.输入超工字符比如把整个文章拷贝过去. (3)空格检查:输入的字符间有空格.字符前有空格.字符后有空格.字符前后有空格 (4)多行文本框输入:允许回车换行.保存后再显示能够保存输入的格式.仅输入回车换行,检查能否正确

php、python、ruby——web脚本语言的比较

原文地址:http://klau.si/php-vs-python-vs-ruby 摘要 在过去几年里,在web应用程序编程中,脚本语言变得越来越受欢迎.本论文试图在如今三种最受欢迎的语言:PHP.Python和Ruby中找到其中的差异.优点.缺点.很明显,他们有他们自己的观点和支持,所以要陈述客观事实并满足一种科学的方法是一项困难的任务.这三种语言将在web应用程序环境进行有关历史.进化.流行程度.语法.语义.功能.安全性和性能方面做评估.最后,一个最终的结论将建议最有前途的一种语言. 1.介

网络上可供测试的Web Service

腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?discoWSDL: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl通过输入QQ号码(String)检测QQ

免费的在线Web文件管理器:Net2FTP,Pydio,eXtplorer,KodExplorer–功能强大

https://www.freehao123.com/web-ftp/ 经常有朋友在使用一些没有带文件管理器的空间时,苦于没有办法来解压上传的文件压缩包,而如果不先上传压缩包,直接上传文件夹的话耗费的时间太多.还有一些朋友希望将空间变成一个文件存储站,这时就需要一个功能足够多也足够强大的在线文件管理器了. 在线的Web文件管理器非常地多,尤其是以PHP在线文件管理器最多,但是真正能够满足我们的文件管理需求同时也容易安装和使用的Web文件管理器不是很多.本篇文章部落就精选四个界面友好.功能丰富和安

Cluster基础(五):配置tracker、配置storage、文件测试及web访问

一.配置tracker 目标: FastDFS是一个分布式文件系统,主要的服务器角色有Tracker和Storage.本例安装一台Tracker,实现以下功能: 接受客户端的访问 检索存储节点,为客户端提供一台可用的storage 方案: 准备一台虚拟机,安装FastDFS Tracker. 主机的主机名及对应的IP地址如下表所示. 步骤: 1)配置yum源,并安装所需的软件包. [[email protected]_tracker1 ~]# yum install -y gcc libeven

修改SNMP端口并利用snmpwalk测试,nagios监控,脚本读取后筛选出磁盘占用空间的值

############################################################插入一个信息Handy.sh里,Linux下如果要根据read到的nl序号筛选出目录名.需要用以下表达式:folder_name=ls -l "$DIR" | awk -F" " '{ print $9 }' | grep -v Handy.sh | nl | grep '\ '"$REPLY"$'\t' | a<br/&

MHA在线切换脚本master_ip_online_change结合VIP

结合vip的主库在线切换脚本master_ip_online_change: #!/usr/bin/env perl #  Copyright (C) 2011 DeNA Co.,Ltd. # #  This program is free software; you can redistribute it and/or modify #  it under the terms of the GNU General Public License as published by #  the Fr

用glype搭建自己的在线web代理

最近谷歌被封,对于长期在网络寻找资源的人来说是一件多么痛苦的事情.所以想起的以前用过的一款代理程序,glype,之前是1.4.4,目前最新版本是1.4.9,由于该网站对中国地区禁止访问,专门买了个美国的服务器来安装glype. 安装步骤很简单:将glype解压到网站根目录,然后直接访问该路径,会有一个用户名和密码输入框,这个地方是初始设置用户名密码.注意:这个地方的账号密码设置后,后台管理不能对用户名和密码进行修改,所以一定要慎重. 提交后直接进入后台管理界面,这里根据自己的需求进行详细配置,我