#!/bin/bash # 检查是否提供了 URL 参数 if [ -z "$1" ]; then echo "Usage: $0 " exit 1 fi # 获取外部传入的 URL 参数 URL="$1" # 初始化返回值 response="" # 循环检查 API 返回值 while [ "$response" != "1" ]; do # 等待一段时间再进行下一次检查,避免频繁请求 sleep 1 # 使用 curl 请求 URL,并捕获返回值,忽略 SSL 证书错误 response=$(curl -sk "$URL") # 打印返回值 (可选) echo "$1: $response" done # 当返回值为 "1" 时,继续执行后续脚本 echo "API returned 1. Continuing with the script..."