编写一个shell脚本判断yum repolist执行是否成功
时间: 2023-07-12 15:18:21 浏览: 166
可以通过以下脚本来判断yum repolist执行是否成功:
```
#!/bin/bash
yum repolist &> /dev/null
if [ $? -eq 0 ]; then
echo "yum repolist执行成功"
else
echo "yum repolist执行失败"
fi
```
脚本的具体作用是:
1. 执行yum repolist命令,并将标准输出和标准错误输出都重定向到/dev/null,即不输出任何信息。
2. 判断上一条命令的执行结果,如果返回值为0,则说明命令执行成功,输出“yum repolist执行成功”;否则输出“yum repolist执行失败”。
相关问题
编写一个shell脚本,判断 yum repolist 执行是否成功
可以使用以下脚本来判断yum repolist执行是否成功:
```
#!/bin/bash
yum repolist &> /dev/null
if [ $? -eq 0 ]; then
echo "yum repolist执行成功"
else
echo "yum repolist执行失败"
fi
```
脚本的具体作用是:
1. 执行yum repolist命令,并将标准输出和标准错误输出都重定向到/dev/null,即不输出任何信息。
2. 判断上一条命令的执行结果,如果返回值为0,则说明命令执行成功,输出“yum repolist执行成功”;否则输出“yum repolist执行失败”。
yum repolist
这是一个针对 CentOS 或者其他基于 Red Hat 的 Linux 发行版的命令,用于列出当前系统中可用的 YUM 软件仓库。执行该命令可以查看当前系统中的仓库列表,以及每个仓库中包含的软件包数量。通常该命令会返回一个类似于下面这样的输出:
```
repo id repo name status
base CentOS-7 - Base 10,019
extras CentOS-7 - Extras 335
updates CentOS-7 - Updates 1,297
repolist: 11,651
```
其中,"repo id" 代表仓库的唯一标识符,"repo name" 则是仓库的名称,"status" 列则显示了该仓库中可用的软件包数量。最后一行 "repolist" 则显示了当前系统中可用的仓库数量。
阅读全文