Ich arbeite mit Bash und versuche, einen Curl-URL-Aufruf in einer for-Schleife durchzuführen.
Unten ist mein einfacher Lockenruf -
curl -v --header "Connection: keep-alive" "localhost:8080/user?userid=52010&client_id=20&attr=0"
Und ich versuche, diese Locke 100-mal für die Schleife aufzurufen -
for ((i=1;i<=100;i++)); do curl -v --header "Connection: keep-alive" "localhost:8080/user?uuid=52010&model_id=20&attr=0" done
Ich habe versucht, den Code so wie er ist in der Befehlszeile auszuführen, aber es funktioniert nicht und es gibt mir so -
>
Irgendwelche Gedanken, was mache ich falsch?
Antworten:
Nach der URL fehlt ein Semikolon.
Es sollte sein:
quelle
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