我需要 yum cli 命令来验证我的 Linux 机器中所有存储库的健康检查
我已经尝试了 yum 存储库,但退出代码仍然为 0(尽管我们有错误)
yum repolist
https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7Server-x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ddownload.postgresql.org; Name or service not known"
Trying other mirror.
insr/primary_db | 23 kB 00:00:00
pkg/primary_db | 29 kB 00:00:00
local/primary_db | 3.6 MB 00:00:00
# echo $?
0
答案1
要yum repolist
在出现错误时以非零退出代码退出,您必须使用冗长的模式并使用其中之一
yum repolist -v
或者
yum repoinfo
从 的手册页中yum
。
...repolist 的最后一个特殊功能是,如果您处于非详细模式,那么 yum 将忽略任何 repo 错误并输出它可以获得的信息...