লুপ জন্য curl ইউআরএল কল? [বন্ধ]


23

আমি বাশ দিয়ে কাজ করছি এবং আমি লুপের জন্য কার্ল ইউআরএল কল করার চেষ্টা করছি।

নীচে আমার সহজ কার্ল কল -

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

কমান্ড লাইনের মতোই আমি কোডটি উপরে চালানোর চেষ্টা করেছি কিন্তু এটি কাজ করে না এবং এটি আমাকে এইভাবে দেয় -

>

কোন চিন্তা আমি কি করছি?


আহ কিছু মনে করবেন না। টাইপো ঠিক হয়ে গেলে ত্রুটিটি চলে যায়। এই কারণেই প্রশ্নটি বন্ধ রয়েছে :) কেবল ওপিকে জানাতে হবে :)
— রমেশ

উত্তর:


42

আপনি 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

আমার কাছ থেকে বোকা ভুল। একটি সর্বশেষ প্রশ্ন - প্রতিটি কার্ল কলের মধ্যে কয়েক সেকেন্ডের জন্য ঘুমানোর কোনও উপায় আছে কি?
— অস্ত্রাগার

অবশ্যই। স্লিপ কমান্ডটি সম্পন্ন করার আগে সরিয়ে রাখুন এবং একটি অতিরিক্ত সেমিকোলন যুক্ত করুন। আপনি যতটা কমান্ড এইভাবে চান যোগ করতে পারেন। 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
— ইউনিক্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.