标签:out nbsp one shel 监控 服务 输出 url pts
1. let命令的用法
格式:
let 赋值表达式
【注】let赋值表达式功能等同于:((赋值表达式))
范例1:给自变量i加8
[root@1-241 scripts]# i=2 [root@1-241 scripts]# let i=i+8 [root@1-241 scripts]# echo $i 10 [root@1-241 scripts]# i=i+8 #去掉let定义 [root@1-241 scripts]# echo $i i+8 输出的结果 提示:let i=i+8等同于((i=i+8)),但后者效率更高
范例2:利用let计数监控web服务状态
#监控服务状态 #!/bin/bash CheckUrl(){ #服务状态监控 timeout=5 fails=0 success=0 while true do wget --timeout=$timeout --tries=1 http://www.baid1u.com -q -O /dev/null if [ $? -ne 0 ] then let fails=fails+1 else let success+=1 fi if [ $success -ge 1 ];then echo success exit 0 fi if [ $fails -ge 2 ];then echo fail exit 2 fi done } CheckUrl
标签:out nbsp one shel 监控 服务 输出 url pts
原文地址:https://www.cnblogs.com/scajy/p/12762517.html