Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [लिनक्स] Bash nice उपयोग: प्रक्रिया की प्राथमिकता सेट करना
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[लिनक्स] Bash nice उपयोग: प्रक्रिया की प्राथमिकता सेट करना

Overview

nice कमांड का उपयोग लिनक्स और यूनिक्स जैसे ऑपरेटिंग सिस्टम में प्रक्रियाओं की प्राथमिकता को सेट करने के लिए किया जाता है। यह कमांड यह निर्धारित करता है कि एक प्रक्रिया को CPU समय कितना मिलेगा। उच्च प्राथमिकता वाली प्रक्रियाएं अधिक CPU समय प्राप्त करती हैं, जबकि निम्न प्राथमिकता वाली प्रक्रियाएं कम CPU समय प्राप्त करती हैं।

Usage

nice कमांड का मूल सिंटैक्स इस प्रकार है:

nice [options] [arguments]

Common Options

  • -n, --adjustment=N : प्राथमिकता को समायोजित करने के लिए, जहाँ N एक संख्या है। सकारात्मक संख्या प्राथमिकता को कम करती है, जबकि नकारात्मक संख्या इसे बढ़ाती है।
  • -h, --help : सहायता संदेश प्रदर्शित करता है।
  • -V, --version : संस्करण जानकारी प्रदर्शित करता है।

Common Examples

  1. एक प्रक्रिया को सामान्य प्राथमिकता के साथ चलाना:
    nice sleep 10
    
  2. प्राथमिकता को बढ़ाने के लिए (उदाहरण के लिए, -5):
    nice -n -5 myscript.sh
    
  3. प्राथमिकता को कम करने के लिए (उदाहरण के लिए, 10):
    nice -n 10 myscript.sh
    
  4. एक प्रक्रिया को उच्च प्राथमिकता के साथ चलाना:
    nice -n -20 myscript.sh
    

Tips

  • nice का उपयोग करते समय, ध्यान रखें कि नकारात्मक प्राथमिकता केवल सुपरयूजर द्वारा सेट की जा सकती है।
  • यदि आप किसी प्रक्रिया को बैकग्राउंड में चलाना चाहते हैं, तो nice के साथ & का उपयोग करें।
  • प्राथमिकता सेट करते समय, यह सुनिश्चित करें कि अन्य महत्वपूर्ण प्रक्रियाएं प्रभावित न हों।