| 场景 | 批量 URL 可用性巡检 |
|---|---|
| 组合 | curl -w + while read / xargs -P |
顺序巡检
顺序巡检
while read -r url; do
read -r code time < <(curl -sS -o /dev/null --max-time 10 -w '%{http_code} %{time_total}' "$url")
echo "$code $time $url"
done < urls.txt | awk '$1 != 200 {print "NG:", $0} $1 == 200 {print "OK:", $0}'并行加速
并行加速
cat urls.txt | xargs -P5 -I{} sh -c 'code=$(curl -sS -o /dev/null --max-time 10 -w "%{http_code}" "{}"); echo "$code {}"'巡检结果落盘留档(凌晨跑 + 对比昨天),比人工点点点靠谱得多。