Depois de conversar com algumas pessoas sobre #curl
no Freenode, um dev mencionou que houve um bug em curl
por cerca de uma década (antes de 7.23.0) onde um erro de análise de opção tratou -Ss
( --show-silent --show-error
) como -s
( --silent
), então todas as saídas são suprimidas, incluindo stdout
.
A solução (antes de 7.23.0) é usar -sS
ou opções longas.
Esse erro desagradável me causou muita confusão e deixou um cron job importante falhar sem que eu soubesse por vários dias!