#!/bin/bash
echo "请输入您要测试的web链接用空格隔开!"
read input
input_array=(${input})
len=${#input_array[@]}
echo > data
echo > goodlink
if [[ "${len}" -gt "0" ]] then
for (( index = 0 index < len ++index )) do
echo ${input_array[index]} >> data
resp_status=$(wget --save-headers -q -O - ${input_array[index]} | grep -o '200 OK')
if [[ "$resp_status" != "" ]] then
echo ${input_array[index]} >> goodlink
fi
done
echo "goodlink文件内容如下:"
cat goodlink
fi
没太明白的你的意思,你是说curl和wget命令测试你的站点,如果超时,会自动重连?如果是这个意思的话,curl和wget是不会有你说的自动再连的,不论是超时或者是文件不存在,curl和wget都会结束,然后给你一个返回说明。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)