curl -S – Afișarea erorilor în mod silențios (-sS) în Comenzi cURL

Combinat cu -s, ascunde bara de progres dar păstrează afișarea mesajelor critice de eroare pe stderr.

Sintaxă
curl -sS <url>
curl -s --show-error <url>

Ce face curl -S - Afișarea erorilor în mod silențios (-sS)

Combinația -sS este standardul de aur în programarea scripturilor de producție.

Ascunde bara zgomotoasă de progres la descărcare, dar dacă cererea eșuează din cauza unei erori DNS, timeout de rețea sau certificat expirat, curl va scrie mesajul detaliat de eroare în fluxul `stderr`.

În acest fel, logurile de automatizare rămân curate, dar orice defecțiune este raportată imediat.

Exemple

Exemplul 1: Interogare silențioasă cu raportarea erorilor de conectivitate

Afișează eroarea doar dacă domeniul nu răspunde.

curl -sS https://domeniu-inexistent-xyz.ro/status

Ieșire în terminal

curl: (6) Could not resolve host: domeniu-inexistent-xyz.ro

Greșeli frecvente

  • Utilizarea lui -S de unul singur fără -s; -S nu are niciun efect dacă nu este combinat cu opțiunea de silențios.

Comenzi înrudite