Panatilihing gising ang Mac para sa isang gawain sa VPN, hindi para sa VPN
caffeinate ay may hawak na paghahabol sa kuryente para lamang sa nakabalot na utos, wala nang iba pa. Hindi nito kayang i-renew ang mga key ng tunnel, pahabain ang sesyon, o mabuhay sa saradong takip.
Kailangan mong matapos ang isang paglilipat habang lumalayo ka, at ang pagtulog ng Mac ang halatang pinaghihinalaan. caffeinate ay maaaring humawak ng paghahabol sa kuryente para sa eksaktong window na iyon, at ito ay isang mas makitid na kasangkapan kaysa sa unang tingin. Pinipigilan nito ang pagtulog dahil sa kawalan ng gawain habang tumatakbo ang isang utos; hindi nito pinapanatiling buhay ang isang sesyon ng VPN, at hindi nito maililigtas ang isang paglilipat mula sa isang kredensyal na mag-eexpire sa hatinggabi. Ang pag-alam kung saan nagtatapos ang abot nito ang pumipigil sa susunod na pagkabigo na maisisi sa maling antas.
Ano ba talaga ang hawak ng paghahabol
Hinihiling ng kasangkapan sa sistema ng pamamahala ng kuryente na panatilihing bukas ang isang paghahabol hangga't buhay ang nakabalot na proseso. Kapag lumabas ang proseso, kasama nitong umaalis ang paghahabol. Ang tagal na iyon ang kapaki-pakinabang na bahagi: hindi mo binabago ang isang setting ng buong makina at umaasa kang maalala mong ibalik ito mamaya.
Ang mga flag ay pumipili ng iba't ibang paghahabol. -i ay pumipigil sa pagtulog ng sistema dahil sa kawalan ng gawain. -d ay nakatuon sa pagtulog ng display, at -s ay nakatuon sa pagtulog ng sistema sa mga sitwasyong pinapayagan ito ng sistema. Wala sa kanila ang isang pangkalahatang pangako na «manatiling gising», at wala sa kanila ang nag-a-unlock ng screen o dumadaig sa saradong takip. Piliin ang tumutugma sa pagkagambala na aktwal mong nakita.
Mahalaga ang pagkakaibang iyon kapag may nag-ulat na «natulog pa rin» ang Mac. Ang tanong ay aling paghahabol ang hiniling, gaano katagal, at anong pangyayari ang nagdulot ng pagtulog. Sinusuri ng pamamahala ng kuryente ang ilang input, at ang isang paghahabol ay sumasaklaw sa isa sa kanila.
Balutin ang gawain sa halip na palamutihan ang sesyon
caffeinate -i /usr/bin/ssh [email protected]Pinapanatili nito ang paghahabol laban sa pagtulog sa kawalan ng gawain hangga't tumatakbo ang kliyente ng SSH, at iyon ang buong punto ng pagbabalot sa halip na pagpapadala sa background. Hindi ginagalaw ang profile ng VPN, walang keepalive na ipinapadala, at walang nagbabago sa konpigurasyon ng tunnel.
Para sa limitadong window, ang flag ng tagal ang tapat na anyo:
caffeinate -i -t 1800Ihinto ang pagtawag na iyon sa dati nitong pagkagambala kapag natapos ang gawain nang maaga. Huwag mag-iwan ng tambak ng mga balot sa background at maglinis mamaya sa pamamagitan ng pagpatay sa bawat prosesong may parehong pangalan; aalisin mo ang isang bagay na gusto mong panatilihin.
Ang pagtulog ay isang sanhi, hindi ang sanhi
Ang pagpigil sa pagtulog dahil sa kawalan ng gawain ay nag-aalis ng isang pagkagambala sa listahan. Hindi nito binabalewala ang sinadyang utos ng pagtulog, saradong takip, pagkawala ng kuryente, o patakarang itinakda ng isang administrador. Ito ay magkakahiwalay na desisyon, at ang pag-asa na mananaig ang isang paghahabol sa antas ng gumagamit laban sa mga iyon ang eksaktong paraan kung paano napagpasyahan ng mga tao na hindi gumagana ang kasangkapan.
Ang pagtulog ng display at pag-lock ng screen ay magkahiwalay din. Maaaring manatiling gising ang Mac habang patay ang display, at maaari itong mag-lock habang nagpapatuloy ang gawain. Kung ang pangangailangan ay iluminadong screen, iyon ay ibang flag; kung ang pangangailangan ay naka-unlock na screen, walang flag na nagbibigay niyon. Sabihin kung alin sa tatlong kinalabasang iyon ang talagang kailangan mo bago pumili ng switch, dahil hindi sila isang pag-uugali sa ilalim ng magkaibang pangalan.
May sariling orasan ang sesyon ng VPN
Ang tunnel ng IPsec o TLS ay nagre-renew ng mga key ayon sa iskedyul na napagkasunduan ng mga endpoint, at maaaring ipatupad ng server ang pinakamataas na tagal ng sesyon anuman ang aktibidad ng kliyente. Nag-eexpire ang mga kredensyal. Maaaring bumagsak ang isang access link sa mga dahilang walang kinalaman sa pagiging gising ng laptop. Wala sa mga ito ang nagmamalasakit sa isang paghahabol sa kuryente.
Kaya kapag nabigo ang kapaki-pakinabang na trapiko habang malinaw na gising ang Mac, ang pagdagdag ng tagal ay hindi paliwanag at hindi pagkukumpuni. Basahin ang pagkabigo: ang isang error sa pag-renew ng key, isang pag-expire ng autentikasyon, at isang nahulog na carrier ay magkaiba ang hitsura sa log ng tunnel, at bawat isa ay may sariling pagwawasto.
Ilagay ang tibay sa malayong host
Kung ang pagkawala ng lokal na koneksyon ay magwawaldas ng mga oras ng trabaho, ang sagot ay nasa kabilang panig. Pinapanatiling buhay ng isang terminal multiplexer ang sesyon sa server kapag namatay ang SSH, at pinapanatiling buhay ng isang job system ang trabaho kapag natapos ang sesyon. Wala sa kanila ang umaasa sa estado ng kuryente ng laptop.
Iyon ay ibang hangganan ng pagkabigo, at iyon ang mahalaga para sa mahahabang trabaho. Pagsamahin ang dalawa lamang kapag pareho silang totoo: dapat manatiling gising ang makina para sa lokal na bahagi ng trabaho, at dapat mabuhay ang malayong bahagi sa isang pagkadiskonekta. Pagkatapos ay i-verify sa pamamagitan ng muling pagkonekta mula sa pangalawang terminal at pagtiyak na tumatakbo pa rin ang trabaho.
Isulat ang paghahabol na ginamit mo at kung kailan ito nagtatapos. Ang panandaliang pagpiling pang-operasyon ay ayos lang; ang hindi maipaliwanag na permanente ay nagiging tiket sa suporta makalipas ang anim na buwan, kapag wala nang nakakaalala kung bakit hindi natutulog ang Mac.