yum + hogyan lehet azonosítani, hogy az összes repo sikeresen igazolva van-e

Szükségem van egy yum cli parancsra, amely ellenőrizheti a linuxos gépemben lévő összes repo ellenőrzését

Megpróbáltam a yum repót, de a kilépőkód még mindig 0 (HITELÜNK HIBÁNK VAN)

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 

Hozzászólások

  • nem válaszol a kérdésemre, cli-re van szükségem a repo igazolásához (például az állapotfelméréshez), megtehetjük, hogy repolist mindet | grep -i errno, de ez a módszer nem fedte le az összes problémát
  • Ezután egyszerűen használja a yum repolist -v vagy a yum repoinfo parancsot.
  • rendben, de van megoldás az előző kérdésemre – unix.stackexchange.com/questions/428052/…

Válasz

A yum repolist kilépés egy nullától eltérő kilépési kóddal a hibáknál, a verbose módot kell használnia, és a

yum repolist -v 

vagy a

yum repoinfo 

A yum kézikönyvoldaláról.

… A repolist egy utolsó különlegessége, hogy ha nem verbózus módban van, akkor yum figyelmen kívül hagyja az esetleges repo hibákat és kiadja a kapott információkat …

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük