CURL 명령 실행

CURL 명령 실행

누구든지 다음 컬 명령과 그 작동 방식을 설명할 수 있습니까?

STATUS_CODE=`curl –output /dev/null –silent –head –write-out ‘%{http_code}\n’ $next`
# If you want to set a timeout then add –max-time 15, here 15 is 15seconds

답변1

이중 대시가 누락된 것 같습니다. 아마도 복사하여 붙여넣은 결과일 것입니다.

STATUS_CODE=`curl --output /dev/null --silent --head --write-out ‘%{http_code}\n’ $next`

URL을 사용하여 호출 한다고 가정합니다 next(예: 루프에서 또는 파일에서 읽기).

  • --output /dev/null정상적인 출력을 버리다
  • --silent일정 억제
  • --head헤더만 가져오기
  • --write-out '%{http_code}\n'인쇄 상태 코드

따라서 URL 요청의 최종 상태는 다음과 같습니다.STATUS_CODE

(시간 초과를 설정하려는 경우 이중 대시를 사용할 수도 있습니다.) --max-time.

관련 정보