Mac OS Xలో ప్రక్రియ లేదా కమాండ్ సక్రియంగా ఉన్నప్పుడు సిస్టమ్ నిద్రను నిరోధించండి

Anonim

చాలా మంది Mac వినియోగదారులు తమ కంప్యూటర్‌ను నిద్రపోకుండా తాత్కాలికంగా నిరోధించడానికి యుటిలిటీలను ఉపయోగిస్తున్నారు, తరచుగా స్లీప్ కార్నర్‌లపై ఆధారపడతారు, థర్డ్ పార్టీ టూల్ అయిన Caffeine, pmset లేదా ఇటీవల, ఇప్పుడు OS Xతో కూడిన కమాండ్ లైన్ యుటిలిటీని కెఫినేట్ అని పిలుస్తారు. డిఫాల్ట్‌గా, కెఫీన్ మెనూబార్ ఐటెమ్ మరియు కెఫినేట్ కమాండ్ రెండూ వ్యక్తిగతంగా యాక్టివేట్ చేయబడినంత వరకు నిద్రను నిరోధిస్తాయి, Macలో ఉన్నప్పుడు డెస్క్‌టాప్ వినియోగదారులకు చాలా ఉపయోగకరంగా ఉంటుంది, కానీ మీరు OS X స్లీప్ ఫంక్షన్‌ను కలిగి ఉండాలనుకుంటే ప్రత్యేకంగా ఉపయోగపడదు. నిర్దిష్ట ప్రక్రియ లేదా పనిని పూర్తి చేయడంపై ఆధారపడి ఉంటుంది.

కమాండ్ లైన్‌ని ఉపయోగించడం ద్వారా మేము ఇక్కడ కవర్ చేయబోతున్నాము, ఇది ప్రాసెస్-ఆధారిత నిద్ర నివారణను కలిగి ఉంటుంది, ఇది పేర్కొన్న కమాండ్, టాస్క్ లేదా ప్రాసెస్ నడుస్తున్నప్పుడు లేదా Mac స్లీప్ ఫంక్షన్‌ను మాత్రమే బ్లాక్ చేస్తుంది. చురుకుగా, అది పూర్తయినప్పుడు, కంప్యూటర్ సాంప్రదాయ నిద్ర అలవాట్లను పునరుద్ధరిస్తుంది.

నిర్దిష్ట నిద్రను నివారించడం కోసం, మేము వివిధ మార్గాల్లో నిద్రను నిరోధించగల కెఫినేట్ కమాండ్ యొక్క వైవిధ్యాన్ని ఉపయోగించబోతున్నాము. మేము కొన్ని ఉదాహరణలను పరిశీలిస్తాము కానీ కెఫినేట్ యొక్క మ్యాన్ పేజీ కొన్ని అదనపు ఎంపికలను అందిస్తుంది, ఇది ఇతర పరిస్థితులకు కూడా కావాల్సినది కావచ్చు.

మా ప్రయోజనాల కోసం ఇక్కడ నిద్ర నివారణ అనేది నిర్దిష్ట కమాండ్ లేదా ప్రాసెస్ పూర్తి చేయడంపై ఆధారపడి ఉంటుంది, మీరు -i ఫ్లాగ్ లైక్‌లను ఉపయోగిస్తారు:

కెఫినేట్ -i

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

ఉదాహరణకు, “mac” కమాండ్ సక్రియంగా ఉన్నప్పుడు Mac నిద్రపోకుండా ఉండాలని మీరు కోరుకుంటే, మీరు ఈ క్రింది కమాండ్ సింటాక్స్‌ని ఉపయోగిస్తారు:

కెఫినేట్ -నేను తయారుచేస్తాను

లేదా ఒక నిర్దిష్ట సర్వర్‌కు ssh కనెక్షన్ సక్రియంగా ఉన్నప్పుడు మీరు నిద్రను నిరోధించాలనుకుంటున్నారా మరియు మీరు కెఫినేట్ ఆదేశాన్ని బ్యాక్‌గ్రౌండ్‌లోకి పంపాలనుకుంటున్నారు, ఆపై మీరు చివరి వరకు యాంపర్‌సండ్‌ను వర్తింపజేయవచ్చు అలాగే ఉంది:

కెఫినేట్ -i ssh కాఫీబీన్స్ &

మీరు దీన్ని మీ స్వంత స్క్రిప్ట్‌లు లేదా ఆదేశాలతో మరొక ప్రదేశంలో కూడా అమలు చేయవచ్చు:

caffeinate -i /private/tmp/./whatisthis.sh

లేదా GUIలో Safari వెబ్ బ్రౌజర్ రన్ అవుతున్నంత వరకు నిద్ర నివారణ సక్రియంగా ఉండాలంటే, మీరు క్రింది సింటాక్స్‌ని ఉపయోగించాలి, మీరు .app ఫైల్‌లో బైనరీకి పూర్తి మార్గాన్ని తప్పనిసరిగా పేర్కొనాలి :

caffeinate -i /Applications/Safari.app/Resources/MacOS/Safari

The -i ఫ్లాగ్ సిస్టమ్ స్లీప్‌ను నిరోధిస్తుంది, కానీ మీరు డిస్క్‌ను నిరోధించడం లేదా స్లీపింగ్‌ని ప్రదర్శించడం కోసం ప్రకటనలను రూపొందించడానికి ఇతర ఫ్లాగ్‌లను ఉపయోగించవచ్చు. డిస్‌ప్లే స్లీప్‌ను నిరోధించడానికి (అంటే, స్క్రీన్ ఆఫ్ అవడం మరియు లాక్ చేయబడిన మోడ్ లేదా స్క్రీన్ సేవర్‌లోకి వెళ్లడం), -d ఫ్లాగ్ అవసరం:

కెఫినేట్ -d

ఇది కమాండ్ లైన్ లేదా GUI నుండి అమలు చేయబడిన ఏదైనా సిస్టమ్ టాస్క్‌కి -i ఫ్లాగ్ వలె వర్తించవచ్చు, సరైన పేరును సరైన సందర్భంలో పేర్కొనండి. మరొక ఉదాహరణ:

caffeinate -d telnet towel.blinkenlights.nl

ఆ కమాండ్ అంటే స్టార్ వార్స్ ASCII మూవీకి టెల్నెట్ సక్రియంగా ఉన్నంత వరకు, Macs డిస్ప్లే నిద్రపోదు. టెల్నెట్ నిష్క్రమించినా లేదా స్టార్ వార్స్ ప్లే అయిపోతే, సిస్టమ్ సాధారణంగా అనుమతించబడినట్లుగా నిద్రపోవచ్చు, OS Xలోని నిద్ర మరియు శక్తి సెట్టింగ్‌ల ద్వారా నిర్వచించబడుతుంది.

అఫ్ కోర్స్ కెఫినేట్ పూర్తిగా కమాండ్ లైన్‌లో ఉన్నందున ఇది వినియోగదారులందరికీ వర్తించదు, కానీ టెర్మినల్‌లో ఎక్కువ సమయం గడిపే వారికి ఇది గొప్ప ఉపాయం. గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్‌లో మరింత సౌకర్యవంతంగా ఉండే Mac యూజర్‌ల కోసం, సమర్థవంతమైన యాంటీ స్లీప్ కార్నర్ మరియు కెఫీన్ యాప్‌ని ఉపయోగించడం ఇప్పటికీ ఇలాంటి ఫంక్షన్‌లను నిర్వహించడానికి ఉత్తమ పందెం.

మీరు ఇదే విధమైన ప్రాసెస్-ఆధారిత పనిని చేయాలనుకుంటే కానీ టెర్మినల్ మరియు కమాండ్ లైన్‌ను నివారించాలనుకుంటే, Wimoweh యాప్ మెనూ-బార్ డ్రాప్ డౌన్‌గా అదే పనిని పూర్తి చేస్తుంది, అయితే ఇది చెల్లింపు యాప్‌ అయినప్పటికీ కొంతమంది వినియోగదారులకు ఇది తక్కువ కావాల్సినదిగా చేస్తుంది మరియు ఇది సాధారణ ప్రక్రియ లేదా కమాండ్ లైన్ ఆధారిత టాస్క్ కంప్లీషన్ ఆర్గ్యుమెంట్‌ను అందించదు. అందువల్ల, సరైన జెండాతో కూడిన కెఫినేట్‌ను ఇప్పటికీ చాలా మంది ఇష్టపడతారు.

Mac OS Xలో ప్రక్రియ లేదా కమాండ్ సక్రియంగా ఉన్నప్పుడు సిస్టమ్ నిద్రను నిరోధించండి