私のLinuxシステム上のすべてのリポジトリのヘルスチェックを確認するには、yum cliコマンドが必要です。
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の最後の特殊機能の1つは、非verboseモードの場合、yumがすべてのrepoエラーを無視して取得できる情報を出力することです。