curlコマンドは、最も一般的に使用されるパラメータであり、-I
以下の結果を得、HEAD要求を使用して、ヘッダ情報のみを返します。
ルート@ localhostの:〜#カール-Iます。http:// 192.168.100.115 HTTP / 1.1 200 OK サーバー:nginxの / 1.10。3 (Ubuntuの) 日:火曜、25ジュン2019年 11:43:31 GMT コンテンツ -タイプ:テキスト/ HTMLの コンテンツ -length:612 最終変性:水曜日、12ジュン2019年 06:36:15 GMTの 接続:キープ - 生きている のETag :「5d009d5f-264「 受け入れ -Rangesを:バイト
我々は最初の行のgrepフィルタを使用する場合は通常、我々は、彼らがWebサービスが正常に動作しているかどうかを確認することができ、Webサービスを監視し、不必要な多くの情報を見つけるのWeb HTTPステータスコードに応じて出力されます。
ルート@ localhostの:〜#カール-Iます。http:// 192.168.100.115 | grepの-E 'HTTP | 200 OK' %合計%受信%Xferd平均速度時間時間時間現在 DLOADアップロード合計は、使用済みの左速度 0 612 0 0 0 0 0 0 - : - : - - : - : - - - : - : - 0 HTTP / 1.1 200 OK
ソリューション1
ルート@ localhostの:〜#カール-I -sます。http:// 192.168.100.115 | grepの-E 'HTTP | 200 OK' HTTP / 1.1 200 OK
-s
何のスケジュールまたは出力エラーメッセージを意味しないサイレント、サイレントモード、;
ソリューション2
ルート@ localhostの:〜#カール-s - ワット " %{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