답변:
-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.
연결 시간이 포함되며, 별도로 지정하려면 --connect-timeout
옵션을 사용하십시오 .
일반적으로 curl
호출 할 때 명령 줄의 옵션 으로이 작업을 수행합니다 . 그러나 이것을 변경할 수 없으므로 다른 방법이 있습니다 curl
.에 대한 구성 파일을 만들 수 있습니다 . 유닉스에서는 curl
curl을 실행하는 사용자의 홈 디렉토리에서 파일을 찾습니다 .curlrc
. 줄을 사용하여 해당 파일을 만듭니다.
connect-timeout = 10
시간 초과를 10 초로 줄입니다. 또는 옵션을 사용하여 전체 작업에 대한 최대 시간을 설정할 수 있습니다max-time
.
max-time = 10
curl에는 "연결 시간 초과"옵션이 있습니다.
--connect-timeout <seconds>
"도구"가 스크립트 인 경우 수동으로 편집 할 수 있습니다. 그러나 /unix//a/148926/77959 가 더 좋습니다. curl-config를 편집하십시오!