Como interpretar tempos limite de curvatura?

0
curl --max-time 3 'http://website.com';
  if [ 0 -eq $? ]; then 
    ...
  else
    ...
  fi

Estou tentando fazer com que o curl responda de maneira diferente ao URL desse tempo limite. Como faço para passar a saída da falha de onda na instrução if? Isso simplesmente não está funcionando:

link

    
por super-frustrated 26.08.2017 / 09:25

1 resposta

0

curl códigos de saída (o valor de $? ) está documentado em sua manpage. Um código de saída de 28 corresponde a " Tempo limite de operação. O período de tempo limite especificado foi atingido de acordo com as condições. "

    
por 26.08.2017 / 12:46