| 思路 | curl 测 repodata/repomd.xml 状态码 |
|---|---|
| 周期 | 变更前、每周例行各一次 |
| 输出 | 列表标注 ok/fail 便于归档 |
巡检脚本片段
巡检脚本片段
for u in $(grep -hE '^baseurl=' /etc/yum.repos.d/*.repo | cut -d= -f2); do
code=$(curl -s -o /dev/null -w '%{http_code}' -m 8 "$u/repodata/repomd.xml")
echo "$code $u"
done内网镜像站巡检可结合同步日志;对外站点不可达时按白名单与代理策略处理。