কম্পিউটার টিউটোরিয়াল

ব্যাশের sleep কমান্ড মাস্টার করুন: প্র্যাকটিক্যাল উদাহরণ ও ইউজ কেস

এই আর্টিকেলে ব্যাখ্যা করা হয়েছে ব্যাশ/শেল স্ক্রিপ্টে sleep কমান্ড এবং কেন এবং কীভাবে আপনি এটা ব্যবহার করতে পারেন।

sleep কমান্ড ব্যাশে (এবং অন্যান্য লিনাক্স শেলে) এক্সিকিউশন নির্দিষ্ট সময়ের জন্য পজ করে - স্ক্রিপ্টকে নির্দিষ্ট সেকেন্ড, মিনিট, আওয়ার, ইত্যাদি জন্য হোল্ট করে।

কেন এক্সিকিউশন পজ করবেন?

আপনি কেন আপনার স্ক্রিপ্ট এক্সিকিউট করার সময় পজ করতে চাবেন?

  • ইউজারকে একটি অটোমেটেড অ্যাকশন ইন্টারাপ্ট করার সুযোগ দিন
  • ইউজার ইনপুটের জন্য অপেক্ষা করুন
  • ডিভাইস ওয়ার্ম আপ/উপলব্ধ হওয়ার জন্য অপেক্ষা করুন
  • আপনি যদি স্ক্রিপ্ট আউটপুট পড়তে চান, টেক্সট স্ক্রিনে ফ্লাই করার থেকে বাঁচান

sleep সিনট্যাক্স

sleep কমান্ডের সিনট্যাক্স নিচের মতো:

sleep NUMBER[UNITS]

নোট করুন:

  • NUMBER হলো টাইম ইউনিট যা আপনি স্ক্রিপ্ট পজ করতে চান (ডিফল্ট সেকেন্ড)
    • নাম্বার ডেসিমাল হতে পারে, হোল ইন্টিজার হতে হবে না
  • UNITS হলো যে টাইম ইউনিটে স্লিপ করতে চান।
    • ডিফল্ট সেকেন্ড
    • s (সেকেন্ড), m (মিনিট), h(আওয়ার), বা d (দিন) হতে পারে

sleep এর জন্য উদাহরণ ব্যাশ স্ক্রিপ্ট

#!/bin/bash echo "Hello there!" sleep 6 echo "It's been 6 seconds since I said 'Hello there!'" sleep 7m echo "It's been 7 minutes and 6 seconds since I said 'Hello there!'" sleep .5 echo "It's been 7 minutes and 6.5 seconds since I said 'Hello there!'"

লিনাক্স শেল স্ক্রিপ্টে '#!' কী?

  1. rbash: রেস্ট্রিক্টেড Bash শেল মাস্টার করুন – কনসেপ্ট, ব্যবহার, এবং প্র্যাক্টিক্যাল উদাহরণ

  2. ব্যাশ শেল ফাংশন মাস্টার করুন: ৬টি প্র্যাক্টিক্যাল উদাহরণ ও টিপস

  3. ব্যাশ টিল্ডা এক্সপ্যানশন মাস্টার করুন: ৫টি প্র্যাক্টিক্যাল উদাহরণ

  4. ব্যাশ অ্যারে মাস্টার করুন: ১৫টি প্র্যাক্টিক্যাল উদাহরণ ও কমপ্রيهেনসিভ টিউটোরিয়াল