kıvırmak url döngü için çağrı? [kapalı]


23

Ben bash ile çalışıyorum ve bir for döngüsü bir kıvırmak url çağrısı yapmaya çalışıyorum.

Aşağıda benim basit kıvrılma çağrım -

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

Ve bu kıvrımı 100 kez döngü için yapmaya çalışıyorum -

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

Komut satırında olduğu gibi kod yukarıda çalışan denedim ama çalışmıyor ve bana böyle veriyor -

>

Ne yaptığımı düşünür müsün?


Ah boşver. Yazım hatası düzeltildiğinde hata giderildi. Sorunun kapalı olmasının nedeni budur :) Sadece OP'ye haber vermek için :)
Ramesh 13:14

Yanıtlar:


42

URL'den sonra noktalı virgül eksik.

Olmalı:

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

Benden aptalca bir hata. Son bir soru - Her curl çağrısı arasında birkaç saniyeliğine uyuyabilmemizin bir yolu var mı?
cephanelik

Elbette. Sadece uyku komutunu bitirmeden önce koyun ve fazladan bir noktalı virgül ekleyin. Bu şekilde istediğiniz kadar komut ekleyebilirsiniz. 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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.