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

Я пытаюсь, чтобы curl по-разному реагировал на URL в тот тайм-аут. Как передать вывод ошибки curl в оператор if? Это просто не работает:

https://unix.stackexchange.com/questions/124918/how-to-check-whether-a-command-such-as-curl-completed-without-error

1 ответ1

0

коды выхода curl (значение $?) задокументированы в его справочной странице. Код выхода 28 соответствует « Тайм-аут операции.Указанный период ожидания был достигнут в соответствии с условиями. "

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .