shell 检测curl的返回结果
时间: 2023-05-18 14:06:49 浏览: 167
可以使用以下命令来检测curl的返回结果:
curl -Is http://www.example.com/ | head -1 | grep "HTTP/1.[01] [23]"
这个命令会发送一个HTTP HEAD请求到指定的URL,并检查返回结果是否为HTTP 2xx或3xx状态码。如果返回结果是2xx或3xx状态码,则curl请求成功,否则请求失败。
相关问题
shell 脚本检测springboot项目存活
可以使用以下命令检测Spring Boot项目是否存活:
```
#!/bin/bash
# 检测Spring Boot项目是否存活
# 修改IP和端口为你的Spring Boot项目的IP和端口
IP=127.0.0.1
PORT=8080
curl -s http://$IP:$PORT/actuator/health | grep UP > /dev/null
if [ $? -eq 0 ]; then
echo "Spring Boot项目存活"
else
echo "Spring Boot项目已停止"
fi
```
这个脚本会向Spring Boot项目的 `/actuator/health` 端点发送请求,如果返回的结果中包含 `UP`,则表示项目存活。如果返回结果中不包含 `UP`,则表示项目已停止。
阅读全文