Linux
Shell 腳本 curl 限制未找到頁面的嘗試時間
我找到了以下程式碼來檢查網址。
if curl --output /dev/null --silent --head --fail "$url"; then echo "URL exists: $url" else echo "URL does not exist: $url" fi
如果頁面不存在,則腳本需要很長時間才能響應。是否可以限制等待連接和跳過的時間?
即使是替代方法也可以。
添加 –max-time 選項。您可能還需要設置 –connect-timeout 來限制 curl 嘗試連接到伺服器的時間。
範例: curl –output /dev/null –silent –head –fail –max-time 10 –connect-timeout 3 “$url”