URL을 확인하기 위해 다음 코드를 찾았습니다.
if curl --output /dev/null --silent --head --fail "$url"; then
echo "URL exists: $url"
else
echo "URL does not exist: $url"
fi
페이지가 존재하지 않으면 스크립트가 응답하는 데 오랜 시간이 걸립니다. 연결 대기 시간을 제한하고 건너뛸 수 있나요?
대체 방법도 효과가 있습니다.
답변1
--max-time 옵션을 추가합니다. 컬이 서버에 연결을 시도하는 시간을 제한하는 --connect-timeout을 설정할 수도 있습니다.
예: 컬 --output /dev/null --silent --head --fail --max-time 10 --connect-timeout 3 "$url"