Skip to main content

ఒక బాష్ స్క్రిప్ట్ను పాజ్ చేయడానికి Linux "నిద్ర" కమాండ్ను ఎలా ఉపయోగించాలి

Anonim

ఈ గైడ్ ఒక బాష్ లిపిని పాజ్ చేయడానికి లైనక్స్ నిద్ర ఆదేశం ఎలా ఉపయోగించాలో చూపిస్తుంది.

మీరు మీ టెర్మినల్ విండోను లాక్ చేయాలని ఇష్టపడకపోతే, స్లీప్ కమాండ్ పూర్తిగా నిష్ఫలంగా ఉంటుంది, కానీ స్క్రిప్ట్లో భాగంగా, ఇది ఒక కమాండ్ను తిరిగి రావడానికి ముందు ఒక పాజ్ కారకం వలె అనేక రకాలుగా ఉపయోగించబడుతుంది.

ఉదాహరణకు, ప్రాసెస్ చేయబడిన ఫైళ్లను మరొక సర్వర్ నుండి కాపీ చేసిన స్క్రిప్ట్ ను మీరు ఊహించుకోండి. అన్ని ఫైళ్ళు డౌన్ లోడ్ అయ్యే వరకు స్క్రిప్ట్ కాపీ ప్రక్రియని మొదలుపెట్టకూడదు. డౌన్ లోడ్ ప్రాసెస్ని పూర్తిగా వేరొక లిపి ద్వారా నిర్వహిస్తారు.

ఫైళ్ళను కాపీ చేయటానికి స్క్రిప్ట్ అన్ని ఫైళ్ళను డౌన్ లోడ్ అయ్యి ఉన్నాయని పరీక్షించడానికి ఒక లూప్ ను కలిగిఉండవచ్చు (అనగా 50 ఫైల్స్ ఉండాలి మరియు 50 ఫైళ్ళను కనుగొన్నప్పుడు, కాపీ ప్రక్రియ మొదలవుతుంది).

ప్రాసెసర్ సమయం పడుతుంది వంటి స్క్రిప్ట్ నిరంతరం పరీక్ష, ఏ పాయింట్ ఉంది. బదులుగా, మీరు తగినంత ఫైళ్లు కాపీ చేయబడి ఉన్నాయా లేదో పరీక్షించడాన్ని ఎంచుకోవచ్చు మరియు లేకుంటే, కొన్ని నిమిషాలు పాజ్ చేసి మళ్ళీ ప్రయత్నించండి. నిద్ర ఆదేశం ఈ పరిస్థితులలో ఖచ్చితమైనది.

నిద్ర కమాండ్ ఎలా ఉపయోగించాలి

లైనక్స్ నిద్ర ఆదేశం ఉపయోగించడానికి, టెర్మినల్ విండోలోకి క్రింది వాటిని నమోదు చేయండి:

నిద్ర 5s

పై కమాండ్ మీ టెర్మినల్ విరామంని 5 సెకన్ల కమాండ్ లైన్కు తిరిగి రావడానికి ముందు చేస్తుంది.

నిద్ర ఆదేశం కీలక పద్యం 'నిద్ర' అవసరం, తర్వాత మీరు పాజ్ చేయాలనుకునే సంఖ్యను మరియు ఆ కొలత యూనిట్ అవసరం.

మీరు ఆలస్యం, నిమిషాలు, గంటలు లేదా రోజులలో ఆలస్యాన్ని పేర్కొనవచ్చు.

  • s - సెకన్లు
  • m - నిమిషాలు
  • h - గంటల
  • d - రోజులు

ఏదో జరిగే రోజులు వేచి ఉండటానికి వచ్చినప్పుడు, చివరలో రోజులు బ్యాక్ గ్రౌండ్ లో నడుస్తున్న స్క్రిప్ట్ను కలిగి ఉండటం వలన క్రమబద్ధమైన వ్యవధిలో స్క్రిప్ట్ని అమలు చేయడానికి ఒక క్రాన్ ఉద్యోగాన్ని ఉపయోగించి పరిగణించడం విలువైనది కావచ్చు.

నిద్ర ఆదేశం కోసం సంఖ్య మొత్తం సంఖ్య ఉండాలి లేదు. మీరు ఫ్లోటింగ్ పాయింట్ సంఖ్యలు కూడా ఉపయోగించవచ్చు.

ఉదాహరణకు, కింది వాక్యనిర్మాణాన్ని ఉపయోగించడం సరిగ్గా సరిపోతుంది:

3.5 నిద్ర

నిద్ర కమాండ్ కోసం ఒక ఉదాహరణ ఉపయోగం

కింది స్క్రిప్టు టెర్మినల్ ఆధారిత కౌంట్డౌన్ గడియారాన్ని చేయడానికి నిద్ర ఆదేశం ఎలా ఉపయోగించాలో చూపిస్తుంది:

#! / Bin / bashx = 10అయితే $ x-gt 0అలానిద్ర 1sస్పష్టమైనప్రతిధ్వని "$ x సెకన్లు పేలుడు వరకు"x = $ (($ x - 1))పూర్తి

స్క్రిప్ట్ వేరియబుల్ x 10 కు అమర్చుతుంది. అయితే లూప్ x విలువను సున్నా కంటే ఎక్కువగా ఉంచుతుంది.

నిద్ర కమాండ్ లూప్ చుట్టూ ప్రతిసారి 1 సెకనుకు స్క్రిప్ట్ను పాజ్ చేస్తుంది.

స్క్రిప్ట్ యొక్క మిగిలిన ప్రతి తెరను తెరచి, "పేలుడు వరకు x సెకన్లు" (అనగా 10) మరియు x విలువ నుండి సబ్ట్రాక్ట్స్ 1 ను ప్రదర్శిస్తుంది.

నిద్ర ఆదేశం లేకుండా, స్క్రిప్ట్ జూమ్ చేస్తుంది మరియు సందేశాలు చాలా త్వరగా ప్రదర్శించబడతాయి.

స్విచ్లు

నిద్ర ఆదేశం కేవలం రెండు స్విచ్లు మాత్రమే.

- హెల్ప్ స్విచ్ నిద్ర ఆదేశం కోసం సహాయం ఫైలు చూపిస్తుంది. ఈ కింది విధంగా మనిషి ఆదేశం ఉపయోగించి మీరు అదే విషయం సాధించవచ్చు:

మనిషి నిద్ర

--Version ఆదేశం మీ కంప్యూటరులో సంస్థాపించబడిన నిద్ర కమాండ్ యొక్క సంస్కరణను చూపుతుంది.

- మార్పిడి స్విచ్ ద్వారా తిరిగి వచ్చిన సమాచారం క్రింది విధంగా ఉంది:

  • సంస్కరణ సంఖ్య
  • కాపీరైట్ వివరాలు
  • లైసెన్సు
  • రచయితలు