要求
(1)测试每个yum安装源的可用性,测试方法为ping,测试数量为10个,丢包率操作20%为失败;
(2)如果同一个安装源具备多个地址,任何一个成功即视为成功;
(3)如果一个安装源失败,输出成功率最高地址的丢包率。
提示:以下是本篇文章正文内容,下面案例可供参考
分析过程
-
yum仓库配置放在/etc/yum.repos.d目录下,我们可以通过进入该目录进行查看,发现所有的配置文件都是以.repo文件来进行配置。所以我们要检查yum仓库就要对每一个.repo文件进行分析。
-
由于前一次实验中我修改了yum源然后导致的报错后面经过改正,此时我的/etc/yum.repos.d下只有一个.repo文件
如果存在多个以.repo文件的,由于我们不能一次处理所有文件,所以我们需要通过循环,一次处理一个文件。
对于shell中的循环,共有while、until、for、select四种:- se