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.