přidejte -s
(tichá) možnost odebrat měřič průběhu a poté přesměrovat stderr na stdout, abyste získali podrobný výstup na stejném fd jako tělo odpovědi
curl -vs google.com 2>&1 | less
Vaše adresa URL pravděpodobně obsahuje ampersandy. Měl jsem tento problém také a uvědomil jsem si, že moje adresa URL byla plná ampersandů (z předávaných proměnných CGI), a tak se vše odesílalo na pozadí podivným způsobem, a proto se správně přesměrovávalo. Pokud dáte kolem adresy URL uvozovky, opraví to.
Odpověď výše pro mě nefungovala, nakonec byla tato syntaxe:
curl https://${URL} &> /dev/stdout | tee -a ${LOG}
tee umístí výstup na obrazovku, ale také jej připojí k mému protokolu.
Jak překonfigurovat Oracle 10g xe na Linuxu
Jaký je rozdíl mezi použitím _exit() &exit() v konvenčním linuxovém fork-exec?