એક VPN કાર્ય માટે Mac ને જાગતું રાખો, VPN માટે નહીં
caffeinate લપેટાયેલા આદેશ માટે પાવર દાવો રાખે છે, વધુ કંઈ નહીં. તે ટનલની ચાવીઓ ફરી બનાવી શકતું નથી, સત્ર લંબાવી શકતું નથી કે બંધ ઢાંકણ ટકી શકતું નથી.
તમે દૂર જાઓ ત્યારે એક સ્થાનાંતરણ પૂરું થવું જોઈએ, અને સૂતેલું Mac સ્પષ્ટ શંકાસ્પદ છે. caffeinate બરાબર તે જ સમયગાળા માટે પાવર દાવો રાખી શકે છે, અને તે પ્રથમ નજરમાં લાગે તેના કરતાં વધુ સાંકડું સાધન છે. આદેશ ચાલે ત્યારે તે નિષ્ક્રિય ઊંઘ અટકાવે છે; તે VPN સત્રને જીવંત રાખતું નથી, અને મધ્યરાત્રિએ સમાપ્ત થતા ઓળખપત્રમાંથી સ્થાનાંતરણ બચાવશે નહીં. તેની પહોંચ ક્યાં પૂરી થાય છે તે જાણવું એ જ આગલી નિષ્ફળતાને ખોટા સ્તર પર ઢોળાતી રોકે છે.
દાવો ખરેખર શું રાખે છે
સાધન પાવર-મેનેજમેન્ટ સિસ્ટમને કહે છે કે લપેટાયેલી પ્રક્રિયા જીવંત હોય ત્યાં સુધી દાવો ખુલ્લો રાખે. પ્રક્રિયા બહાર નીકળે ત્યારે દાવો પણ તેની સાથે જાય છે. એ જ આયુષ્ય ઉપયોગી ભાગ છે: તમે આખા મશીનની સેટિંગ ઉલટાવીને પછી તેને પાછી લાવવાનું યાદ રહેશે એવી આશા રાખતા નથી.
ફ્લેગ અલગ અલગ દાવા પસંદ કરે છે. -i નિષ્ક્રિય સિસ્ટમ ઊંઘ અટકાવે છે. -d ડિસ્પ્લે ઊંઘને લક્ષ્ય કરે છે, અને -s એવી પરિસ્થિતિઓમાં સિસ્ટમ ઊંઘને લક્ષ્ય કરે છે જ્યાં સિસ્ટમ તેને મંજૂરી આપે છે. તેમાંથી કોઈ પણ સર્વગ્રાહી ‘જાગતા રહો’ વચન નથી, અને કોઈ પણ સ્ક્રીન અનલૉક કરતું નથી કે ઢાંકણ બંધ થવાને નિષ્ફળ બનાવતું નથી. તમે ખરેખર જોયેલા વિક્ષેપ સાથે જે મેળ ખાય તે પસંદ કરો.
જ્યારે કોઈ જણાવે કે Mac ‘તેમ છતાં સૂઈ ગયું’, ત્યારે આ ભેદ મહત્ત્વનો છે. પ્રશ્ન એ છે કે કયો દાવો માંગવામાં આવ્યો, કેટલા સમય માટે, અને કઈ ઘટનાએ ઊંઘ લાવી. પાવર મેનેજમેન્ટ ઘણાં ઇનપુટનું મૂલ્યાંકન કરે છે, અને એક દાવો તેમાંથી એકને આવરી લે છે.
સત્રને સજાવવાને બદલે કાર્યને લપેટો
caffeinate -i /usr/bin/ssh [email protected]
આ SSH ક્લાયન્ટ ચાલે ત્યાં સુધી નિષ્ક્રિય ઊંઘનો દાવો રાખે છે, અને પાછળ ચલાવવાને બદલે લપેટવાનો આખો અર્થ એ જ છે. VPN પ્રોફાઇલને અડકવામાં આવતું નથી, કોઈ જીવંત-રાખવાનો સંકેત મોકલાતો નથી, અને ટનલની ગોઠવણીમાં કંઈ બદલાતું નથી.
મર્યાદિત સમયગાળા માટે અવધિનો ફ્લેગ પ્રામાણિક સ્વરૂપ છે:
caffeinate -i -t 1800
કાર્ય વહેલું પૂરું થાય ત્યારે તે કૉલને તેના સામાન્ય વિક્ષેપથી રોકો. પાછળ લપેટણનો ઢગલો છોડીને પછી એક જ નામની દરેક પ્રક્રિયા મારીને સફાઈ કરવાનું ટાળો; તમે જે રાખવા માંગતા હતા તે પણ લઈ જશો.
ઊંઘ એક કારણ છે, કારણ નહીં
નિષ્ક્રિય ઊંઘ અટકાવવી યાદીમાંથી એક વિક્ષેપ દૂર કરે છે. તે જાણી જોઈને આપેલા ઊંઘ આદેશ, બંધ ઢાંકણ, વીજ કાપણી કે વ્યવસ્થાપકે મૂકેલી નીતિને રદ કરતું નથી. એ અલગ નિર્ણયો છે, અને વપરાશકર્તા સ્તરનો દાવો એમને જીતી લેશે એવી અપેક્ષા એ જ રીતે લોકો નિષ્કર્ષ પર આવે છે કે સાધન કામ કરતું નથી.
ડિસ્પ્લે ઊંઘ અને સ્ક્રીન લૉક પણ અલગ છે. Mac ડિસ્પ્લે બંધ હોવા છતાં જાગતું રહી શકે છે, અને કાર્ય ચાલુ રહે ત્યારે લૉક પણ થઈ શકે છે. જો જરૂરિયાત પ્રકાશિત સ્ક્રીનની હોય તો તે બીજો ફ્લેગ છે; જો જરૂરિયાત અનલૉક સ્ક્રીનની હોય તો કોઈ ફ્લેગ તે આપતું નથી. સ્વિચ પસંદ કરતા પહેલાં કહો કે આ ત્રણ પરિણામોમાંથી તમને ખરેખર કયું જોઈએ, કારણ કે તે અલગ અલગ નામો હેઠળનું એક જ વર્તન નથી.
VPN સત્ર પોતાની ઘડિયાળ રાખે છે
IPsec કે TLS ટનલ બંને છેડાએ સંમત થયેલા સમયપત્રક પ્રમાણે ચાવીઓ ફરી બનાવે છે, અને સર્વર ક્લાયન્ટની પ્રવૃત્તિ ધ્યાનમાં લીધા વિના મહત્તમ સત્ર આયુ લાદી શકે છે. ઓળખપત્રો સમાપ્ત થાય છે. લૅપટૉપ જાગતું છે કે નહીં તેની સાથે કોઈ સંબંધ ન હોય એવા કારણોથી પણ ઍક્સેસ લિંક તૂટી શકે છે. આમાંથી કંઈ પણ પાવર દાવાની પરવા કરતું નથી.
તેથી જ્યારે Mac સ્પષ્ટ જાગતું હોય ત્યારે ઉપયોગી ટ્રાફિક નિષ્ફળ જાય, ત્યારે અવધિ વધારવી ન તો સમજૂતી છે ન સમારકામ. નિષ્ફળતા વાંચો: ચાવી-નવીકરણની ભૂલ, પ્રમાણીકરણની સમાપ્તિ અને વાહકનું ખોવાવું ટનલ લૉગમાં અલગ દેખાય છે, અને દરેકનો પોતાનો ઉપાય છે.
ટકાઉપણું દૂરના હોસ્ટ પર મૂકો
જો સ્થાનિક જોડાણ ગુમાવવાથી કલાકોનું કામ વેડફાય, તો જવાબ સામેની બાજુ છે. SSH મરે ત્યારે ટર્મિનલ મલ્ટિપ્લેક્સર સર્વર પર સત્ર જીવંત રાખે છે, અને સત્ર પૂરું થાય ત્યારે જોબ સિસ્ટમ કામ જીવંત રાખે છે. બંમાંથી કોઈ લૅપટૉપની પાવર સ્થિતિ પર આધારિત નથી.
તે બીજી નિષ્ફળતા-સીમા છે, અને લાંબા કામો માટે એ જ મહત્ત્વની છે. બંનેને ફક્ત ત્યારે જ જોડો જ્યારે બંને સાચાં હોય: કામના સ્થાનિક ભાગ માટે મશીન જાગતું રહેવું જોઈએ, અને દૂરના ભાગે જોડાણ તૂટવું ટકી જવું જોઈએ. પછી બીજા ટર્મિનલથી ફરી જોડાઈને અને જોબ હજી ચાલુ છે તે તપાસીને ચકાસો.
તમે કયો દાવો વાપર્યો અને તે ક્યારે પૂરો થાય તે લખી રાખો. ટૂંકા ગાળાની કાર્યકારી પસંદગી ઠીક છે; સમજૂતી વગરની કાયમી પસંદગી છ મહિના પછે સપોર્ટ ટિકિટ બની જાય છે, જ્યારે કોઈને યાદ નથી રહેતું કે Mac ક્યારેય કેમ સૂતું નથી.