誰でも次のカールコマンドとその仕組みを説明できますか?
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
)