Ik heb een yum cli-commando nodig dat de helthcheck van alle repos op mijn linux-machine kan verifiëren
Ik heb de yum-repo geprobeerd, maar de afsluitcode is nog steeds 0 (ondanks dat we een fout hebben)
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
Reacties
Antwoord
Om yum repolist
exit met een niet-nul exit-code bij fouten, je moet de uitgebreide modus gebruiken en ofwel
yum repolist -v
of
yum repoinfo
Van de man-pagina van yum
.
… Een laatste speciale eigenschap van repolist, is dat als je in de non-verbose modus bent, yum eventuele repo-fouten zal negeren en de informatie zal uitvoeren die het kan krijgen …
yum repolist -v
ofyum repoinfo
.