컬 명령 실행 시간

컬 명령 실행 시간

도메인 이름 파일(~9000개 URL)이 있습니다. 모든 URL에 대해 컬 요청을 성공적으로 실행하는 데 걸리는 시간을 확인하려고 합니다.

#!/bin/bash

#read lines from file. 
while read -r line || [[ -n "$line" ]]; do

#Start execution time. 
start=`date +%s.%N`

curl -k -L $line

if (("$?" != "7")) || (("$?" != "6")) ||(("$?" != "35")) ; then  

#If curl request is not one of these [error codes][1] then end execution time
    end=`date +%s.%N`
fi
runtime=$( echo "$end - $start" | bc -l ) >> throughput.txt

#Can do an average on the file later. 


done < urls.txt

어떤 이유로 첫 번째 URL을 읽은 후 루프가 중지됩니다. 누구든지 스크립트를 올바르게 실행하도록 도와줄 수 있나요?

관련 정보