Potřebuji příkaz yum cli, který dokáže ověřit helthcheck všech repo v mém linuxovém stroji
Zkoušel jsem yum repo, ale výstupní kód stále 0 (NA VÁS MÁME CHYBU)
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
Komentáře
- neodpovídám na mou otázku, potřebuji cli k ověření repo (jako kontrola stavu), můžeme udělat yum repolist vše | grep -i errno, ale tímto způsobem nebyly pokryty všechny problémy
- Pak stačí použít
yum repolist -v
neboyum repoinfo
. - ok, ale máte řešení mé předchozí otázky – unix.stackexchange.com/questions/428052/…
Odpověď
Vytvořit yum repolist
ukončete s nenulovým ukončovacím kódem pro chyby, musíte použít podrobný režim a použít buď
yum repolist -v
nebo
yum repoinfo
Z manuálové stránky yum
.
… Poslední speciální funkcí repolistu je, že pokud jste v neverbálním režimu, bude yum ignorovat jakékoli repo chyby a vypíše informace, které může získat …