Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

उदाहरण के साथ, बैश लिपियों में 'स्लीप' फ़ंक्शन का उपयोग करना

यह लेख नींद . के बारे में बताता है बैश/शैल स्क्रिप्ट में कमांड और आप इसका उपयोग कैसे और क्यों कर सकते हैं।

नींद बैश (और अन्य लिनक्स शेल) में कमांड एक निर्दिष्ट समय के लिए निष्पादन को रोकता है - स्क्रिप्ट को सेकंड, मिनट, घंटे आदि की एक निर्धारित संख्या के लिए रोकना।

निष्पादन क्यों रोकें?

आप अपनी स्क्रिप्ट के निष्पादन को क्यों रोकना चाहेंगे?

  • उपयोगकर्ता को स्वचालित कार्रवाई में बाधा डालने का मौका दें
  • उपयोगकर्ता इनपुट की प्रतीक्षा करें
  • डिवाइस के गर्म होने/उपलब्ध होने की प्रतीक्षा करें
  • यदि आप कुछ स्क्रिप्ट आउटपुट पढ़ने का प्रयास कर रहे हैं, तो टेक्स्ट को स्क्रीन पर उड़ने से रोकें

नींद सिंटैक्स

नींद . के लिए सिंटैक्स आदेश इस प्रकार है:

स्लीप NUMBER[UNITS]

ध्यान दें कि:

  • NUMBER समय की वह इकाई है जिसके लिए आप स्क्रिप्ट को विराम देना चाहते हैं (डिफ़ॉल्ट सेकंड में)
    • संख्या दशमलव हो सकती है; यह एक पूर्ण पूर्णांक होना आवश्यक नहीं है
  • इकाइयों उस समय की इकाई है जिसके लिए आप सोना चाहते हैं।
    • डिफ़ॉल्ट सेकंड में
    • s में से कोई एक हो सकता है (सेकंड), मी (मिनट),  (घंटे), या d (दिन)

उदाहरण बैश स्क्रिप्ट नींद . के लिए

#!/bin/bashecho "हैलो देयर!"स्लीप 6echo "मुझे 'हैलो देयर' कहे हुए 6 सेकंड हो गए हैं! "स्लीप 7 मी इको" 'हैलो देयर' कहे हुए 7 मिनट और 6 सेकंड हो गए हैं। नींद .5echo "मुझे 'हैलो देयर' कहे हुए 7 मिनट 6.5 सेकंड हो चुके हैं" 

लिनक्स शेल स्क्रिप्ट में '#!' क्या है?


  1. rbash - एक प्रतिबंधित बैश शेल व्यावहारिक उदाहरणों के साथ समझाया गया

    लिनक्स शेल सबसे आकर्षक और शक्तिशाली में से एक है GNU /लिनक्स संचालित उपकरण। X . सहित सभी एप्लिकेशन , शेल के ऊपर बनाया गया है और लिनक्स शेल इतना शक्तिशाली है कि इसका उपयोग करके पूरे लिनक्स सिस्टम को ठीक से नियंत्रित किया जा सकता है। लिनक्स शेल का दूसरा पहलू यह है कि, यह संभावित रूप से हानिकारक हो सकत

  1. बैश शैल फंक्शन ट्यूटोरियल 6 व्यावहारिक उदाहरणों के साथ

    बैश शेल फ़ंक्शन समूह के लिए एकल नाम का उपयोग करके बाद में निष्पादन के लिए कई UNIX / Linux कमांड को समूहबद्ध करने का एक तरीका है। . बैश शेल फ़ंक्शन को नियमित यूनिक्स कमांड की तरह ही निष्पादित किया जा सकता है। शेल फ़ंक्शंस को मौजूदा शेल संदर्भ में उनकी व्याख्या करने के लिए कोई नई प्रक्रिया बनाए बिना न

  1. अंतिम बैश ऐरे ट्यूटोरियल 15 उदाहरणों के साथ

    एक सरणी एक चर है जिसमें कई मान एक ही प्रकार के या विभिन्न प्रकार के हो सकते हैं। किसी सरणी के आकार की कोई अधिकतम सीमा नहीं है, न ही कोई आवश्यकता है कि सदस्य चर को अनुक्रमित किया जाए या सन्निहित रूप से असाइन किया जाए। ऐरे इंडेक्स शून्य से शुरू होता है। इस लेख में, आइए हम बैश में 15 विभिन्न सरणी संचा