Тайм-аут набора для ответа веб-страницы с завихрением

Просто используйте " как выходной разделитель полей.

awk -F\" -v OFS=\" '{ for (i=2; i<=NF; i+=2) gsub(";", ",", $i) } 1'
15
08.08.2014, 00:09
4 ответа

-m можно использовать опцию -m:

-m, --max-time <seconds>
              Maximum time in seconds that you allow the  whole  operation  to
              take.   This is useful for preventing your batch jobs from hang‐
              ing for hours due to slow networks or  links  going  down.   See
              also the --connect-timeout option.

              If this option is used several times, the last one will be used.

Сюда входит время подключения, если его необходимо указать отдельно, используйте опцию -connecnect-timeout.

.
23
27.01.2020, 19:49

Обычно это делается с помощью опции в командной строке при вызове curl. Но так как это нельзя изменить, есть и другой способ - можно создать конфигурационный файл для curl. В unix curl сначала будет искать в домашнем каталоге пользователя, у которого запущен curl для файла с именем .curlrc. Создайте этот файл со строкой

connect-timeout = 10

, чтобы сократить время ожидания до 10 секунд. Или можно установить максимальное время для всей операции, используя опцию -максимальное время :

max-time = 10
4
27.01.2020, 19:49

curl имеет опцию "connect timeout":

--connect-timeout <seconds>

Если ваш "инструмент" - это скрипт, вы можете вручную отредактировать его там. Но https://unix.stackexchange.com/a/148926/77959 еще лучше - отредактируйте curl-config!

.
4
27.01.2020, 19:49

From Curl можно использовать эту опцию -connecnect-timeout: Максимальное время в секундах, которое требуется для соединения с сервером. Это ограничивает фазу соединения только после того, как curl подключен к серверу и больше не используется. См. также опцию --макс-время .

.
0
27.01.2020, 19:49

Теги

Похожие вопросы