URL 루프 호출 URL? [닫은]


22

bash를 사용하고 있으며 for 루프에서 curl URL 호출을 시도하고 있습니다.

아래는 간단한 컬 호출입니다.

curl -v --header "Connection: keep-alive" "localhost:8080/user?userid=52010&client_id=20&attr=0"

그리고이 컬을 100 회 반복 호출하려고합니다.

for ((i=1;i<=100;i++)); do   curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0" done

명령 줄에있는 것처럼 위의 코드를 실행하려고 시도했지만 작동하지 않으며 다음과 같이 제공됩니다.

>

내가 뭘 잘못하고 있는지 생각해?


아 신경 쓰지 마 오타가 수정되면 오류가 사라졌습니다. 그것이 문제가 종결되는 이유입니다. :) OP에게 알리기 위해 :)
Ramesh

답변:


41

URL 뒤에 세미콜론이 없습니다.

그것은해야한다:

for ((i=1;i<=100;i++)); do   curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0"; done

어리석은 실수. 마지막 질문-몇 초 동안 각 컬 호출간에 잠을 잘 수있는 방법이 있습니까?
arsenal

확실한. 완료 전에 sleep 명령을 넣고 세미콜론을 추가하십시오. 이 방법으로 원하는만큼 명령을 추가 할 수 있습니다. for ((i=1;i<=100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0"; sleep 3; done
yoonix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.