ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

curl接口健康检查

curl接口健康检查 #/bin/bash if echo Hello World ! | grep -e Hello then echo true else echo false fi curl -s 127.0.0.1 | grep -e 成功 echo $? if [[ $? 0 ]] then echo else echo fi 查到打印0 查不到打印1 grep 是从给定字符串中寻找匹配内容的命令。首先看出如果找到了匹配的内容会打印匹配部分且得到的返回值 $? 为 0如果找不到则返回值 $? 为 1。 接下来分别将这两次执行的 grep 命令当作条件语句交给 if 判断得出返回值 $? 为 0即执行成功时条件语句为 true当返回值 $? 为 1即执行失败时条件语句为 false。 之后再用函数的 return 值作为测试其中 demoFun1 返回值为 0demoFun2 返回值选择了任意一个和 0 不同的整数这里为 12。 将函数作为条件语句交给 if 判断得出返回值为 0 时依然为 true而返回值只要不是 0条件语句都判断为 false。
返回列表