vim ax.sh
#!/bin/bash
. /etc/init.d/functions
url_list=(www.tec.com www.stu.com)
function chkurl(){
i=0
while [ $i -lt 2 ]
do
curl http://${url_list[$i]} &>/dev/null
if [ $? -eq 0 ]
then
action "${url_list[$i]}" /bin/true
else
action "${url_list[$i]}" /bin/false
fi
let i++
done
}
function main(){
while true
do chkurl
sleep 3
done
}
main
sh ax.sh


本文介绍了一个使用Bash脚本进行URL健康检查的示例,通过curl命令检查预设URL列表的可达性,并利用action函数报告检查结果。脚本通过循环和条件判断实现对多个网站状态的持续监控。
1391

被折叠的 条评论
为什么被折叠?



