첫 번째 헤더 및 상태 코드의 위치를 얻기 위해 컬 명령을 사용하여

컬 명령은 가장 일반적으로 사용되는 파라미터이며 -I, 단지 헤더 정보, 헤드 요청을 사용하여 다음과 같은 결과를 얻기를 반환 :

루트 @ localhost를 : ~ # 컬 -I HTTP : // 192.168.100.115 
HTTP / 1.1  200 OK 
서버 : nginx를 / 1.10 . 3 (우분투) 
날짜 : (화), (25) 년 6 월 2019 년  11 : 43 : (31) GMT 
내용 - 유형 : 텍스트 / html로 
내용 - 길이 : 612 
마지막 개질 : 수요일, (12) 년 6 월 2019 년  06 : 36 : (15) 그리니치 표준시 
연결 : 계속 - 살아 
있는 ETag : " 5d009d5f-264" 
동의 -Ranges을 : 바이트

 

보통 우리는 그들이 웹 서비스는 우리가 첫 번째 줄의 그렙 필터를 사용하는 경우, 불필요한 정보를 많이 발견 할 것이다, 올바르게 작동하는지 확인 할 수 있습니다 웹 서비스를 모니터링하는 것은 웹 HTTP 상태 코드에 따라 출력 :

루트 @ localhost를 : ~ # 컬 -I HTTP : // 192.168.100.115 | 그렙 -E 'HTTP | 200 OK' 
  % 합계 % 수신 % Xferd 평균 속도 시간 시간 시간 현재 
                                 DLOAD 업로드 총 지출 왼쪽 속도 
  0    612     0      0     0      0       0       0 - : - : - - : - : - - - : - : -      0 
HTTP / 1.1  200 OK

 

솔루션 하나

루트 @ localhost를 : ~ # 컬 -I -s HTTP : // 192.168.100.115 | 그렙 -E 'HTTP | 200 OK' 
HTTP / 1.1  200 OK

-s 어떤 일정 또는 출력 오류 메시지가 의미가없는 자동, 자동 모드;

 

해결 방법 2

루트 @ localhost를 : ~ # 컬 -s - w  " % {HTTP_CODE} " -o는 / dev / null의 HTTP : // 192.168.100.115 
(200)

 

해결 방법 3

루트 @ localhost를 : ~ # 컬 -I HTTP : // 192.168.100.115 2>을 / dev / null | 머리 -n1 
HTTP / 1.1  200 OK

 

추천

출처www.cnblogs.com/orzs/p/11084994.html