কীভাবে সময় / সময় সমুহ সহ সময় পরিমাপ করবেন [নকল]


0

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

আমার সাথে একটি স্ক্রিপ্ট আছে while। আমি যখন এটির সামগ্রীটি মিলি সেকেন্ডে চলতে সময় লাগে তা পরিমাপ করতে চাই mil

while condition;
do
    #begin measure time at begining
    instructions
    #end measure time at end
    echo "$end-$begin"
done

আমি ব্যবহার করতে পারছি না date +%s.%Nকারণ আমার মেশিনটিতে এটি নেই, তাই আমার উভয়ই timeবা timesকোমন্ড ব্যবহার করা দরকার । কোন ধারণা কিভাবে?

ধন্যবাদ

উত্তর:


0

আপনি যদি সময় কমান্ডটি ব্যবহার করতে চান তবে আপনি instructionsঅংশটি চালাতে পারবেন :

#! / বিন / ব্যাশ

while condition;
do
    time $(
    instruction1
    instruction2
    )
done

আপনাকে কেবল timeতারপরে আউটপুটটি বিশ্লেষণ করতে হবে । কাজের উদাহরণ:

mtak@rubiks:~$ time $(
> sleep 2
> sleep 3
> )

real    0m5,004s
user    0m0,000s
sys 0m0,000s
mtak@rubiks:~$

নিশ্চিত না যে এটি আমার বিশেষ সমস্যার জন্য কাজ করবে। আমার যখন অপেক্ষা করা হচ্ছে তখন while read....আমি প্রতিটি ইনকামিং ডেটার মধ্যে সময় কেটে যেতে চাই তা দিয়ে সিরিয়াল বন্দরটি গঠনের অপেক্ষায় থাকি, সুতরাং আপনার এই পদ্ধতিটি এই নির্দিষ্ট ক্ষেত্রে বৈধ নয়: /
লোমেজ্নো

আমি সম্মত হলাম এটি নয়, সে কারণেই এটি একটি ভাল প্রশ্ন ( সুপার
user.com/help/how-to-ask
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.