লুপ জন্য 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.