
curl --max-time 3 'http://website.com';
if [ 0 -eq $? ]; then
...
else
...
fi
Estou tentando fazer com que o curl responda de maneira diferente aos URLs nesse tempo limite. Como passo a saída da falha curl para a instrução if? Isso simplesmente não está funcionando:
Responder1
curl
os códigos de saída (o valor de $?
) estão documentados em sua página de manual. Um código de saída 28 corresponde a "Tempo limite de operação. O período de tempo limite especificado foi alcançado de acordo com as condições."