ఈ గైడ్ ఒక బాష్ లిపిని పాజ్ చేయడానికి లైనక్స్ నిద్ర ఆదేశం ఎలా ఉపయోగించాలో చూపిస్తుంది.
మీరు మీ టెర్మినల్ విండోను లాక్ చేయాలని ఇష్టపడకపోతే, స్లీప్ కమాండ్ను తప్పనిసరిగా ఉపయోగించలేరు, కాని స్క్రిప్ట్లో భాగంగా ఇది ఆదేశాన్ని తిరిగి పొందటానికి ముందు అనేక రకాలుగా ఉపయోగించవచ్చు.
ఉదాహరణకు, ప్రాసెస్ చేయబడిన ఫైళ్లను మరొక సర్వర్ నుండి కాపీ చేసిన స్క్రిప్ట్ ను మీరు ఊహించుకోండి. అన్ని ఫైళ్ళు డౌన్ లోడ్ అయ్యే వరకు స్క్రిప్ట్ కాపీ ప్రక్రియని మొదలుపెట్టకూడదు.
డౌన్ లోడ్ ప్రాసెస్ని పూర్తిగా వేరొక లిపి ద్వారా నిర్వహిస్తారు.
ఫైళ్ళను కాపీ చేయటానికి స్క్రిప్ట్ అన్ని ఫైళ్ళను డౌన్ లోడ్ అయ్యి ఉన్నాయో లేదో పరీక్షించడానికి ఒక లూప్ ను కలిగిఉండవచ్చు (అనగా 50 ఫైల్స్ ఉండాలి మరియు 50 ఫైళ్ళను కనుగొన్నప్పుడు కాపీ ప్రక్రియ మొదలైంది).
ప్రాసెసర్ సమయాన్ని తీసుకున్నప్పుడు స్క్రిప్ట్ నిరంతరంగా పరీక్షిస్తోంది. బదులుగా, మీరు తగినంత ఫైళ్ళను కాపీ చేసి ఉన్నారో లేదో పరీక్షించడానికి ఎంచుకోవచ్చు మరియు కొన్ని నిమిషాలు పాజ్ చేయకపోతే మళ్ళీ ప్రయత్నించండి. నిద్ర ఆదేశం ఈ పరిస్థితులలో ఖచ్చితమైనది.
నిద్ర కమాండ్ ఎలా ఉపయోగించాలి
లైనక్స్ నిద్ర కమాండ్ ను టెర్మినల్ విండోలో కిందికి ఇవ్వండి:
నిద్ర 5s
పై కమాండ్ మీ టెర్మినల్ విరామంని 5 సెకన్ల కమాండ్ లైన్కు తిరిగి రావడానికి ముందు చేస్తుంది.
నిద్ర ఆదేశం కీవాక్ నిద్రను మీరు పాజ్ చేయాలనుకునే సంఖ్యను అనుసరించి ఆపై కొలత యూనిట్ అవసరం.
మీరు ఆలస్యం, నిమిషాలు, గంటలు లేదా రోజులలో ఆలస్యాన్ని పేర్కొనవచ్చు.
- s - సెకన్లు
- m - నిమిషాలు
- h - గంటల
- d - రోజులు
ఇది ఏదో జరిగే రోజులు వేచి ఉండటానికి వచ్చినప్పుడు, చివరలో రోజుల పాటు స్క్రిప్ట్ అమలవుతున్నట్లుగా వ్యవహరించేటప్పుడు, స్క్రిప్ట్ను క్రమం తప్పకుండా వ్యవధిలో అమలు చేయడానికి ఒక క్రాన్ జాబ్ని ఉపయోగించడం విలువైనది కావచ్చు.
నిద్ర ఆదేశం కోసం సంఖ్య మొత్తం సంఖ్య ఉండాలి లేదు.
మీరు ఫ్లోటింగ్ పాయింట్ సంఖ్యలు కూడా ఉపయోగించవచ్చు.
ఉదాహరణకు, కింది వాక్యనిర్మాణాన్ని ఉపయోగించడం సరిగ్గా సరిపోతుంది:
3.5 నిద్ర
స్లీప్ కమాండ్ కోసం ఉదాహరణ ఉదాహరణ
కింది స్క్రిప్టు టెర్మినల్ ఆధారిత కౌంట్డౌన్ గడియారాన్ని చేయడానికి నిద్ర ఆదేశం ఎలా ఉపయోగించాలో చూపిస్తుంది:
#! / Bin / bash
x = 10
అయితే [$ x-gt 0]
అలా
నిద్ర 1s
స్పష్టమైన
ప్రతిధ్వని "$ x సెకన్లు పేలుడు వరకు"
x = $ (($ x - 1))
పూర్తి
స్క్రిప్ట్ వేరియబుల్ x 10 కు అమర్చుతుంది. అయితే లూప్ x విలువను సున్నా కంటే ఎక్కువగా ఉంచుతుంది.
నిద్ర కమాండ్ లూప్ చుట్టూ ప్రతిసారి 1 సెకనుకు స్క్రిప్ట్ను పాజ్ చేస్తుంది.
స్క్రిప్ట్ యొక్క మిగిలిన ప్రతి తెరను తెరచి, "పేలుడు వరకు x సెకన్లు" (అనగా 10) మరియు x విలువ నుండి సబ్ట్రాక్ట్స్ 1 ను ప్రదర్శిస్తుంది.
నిద్ర ఆదేశం లేకుండా, స్క్రిప్ట్ జూమ్ చేస్తుంది మరియు సందేశాలు చాలా త్వరగా ప్రదర్శించబడతాయి.
నిద్ర ఆదేశం కేవలం రెండు స్విచ్లు మాత్రమే.
- హెల్ప్ స్విచ్ నిద్ర ఆదేశం కోసం సహాయం ఫైలు చూపిస్తుంది. ఈ కింది విధంగా మనిషి ఆదేశం ఉపయోగించి మీరు అదే విషయం సాధించవచ్చు:
మనిషి నిద్ర
--version ఆదేశం మీ కంప్యూటరులో సంస్థాపించబడిన నిద్ర కమాండ్ యొక్క సంస్కరణను చూపుతుంది.
- మార్పిడి స్విచ్ ద్వారా తిరిగి వచ్చిన సమాచారం క్రింది విధంగా ఉంది:
- సంస్కరణ సంఖ్య
- కాపీరైట్ వివరాలు
- లైసెన్సు
- రచయితలు