Mbaje një Mac zgjuar për një detyrë VPN, jo për VPN-në
caffeinate mban një pretendim energjie vetëm për komandën e mbështjellë, asgjë më shumë. Nuk mund të rinovojë çelësat e një tuneli, të zgjasë një sesion ose t'i mbijetojë një kapaku të mbyllur.
Ju nevojitet që një transferim të përfundojë ndërsa largoheni, dhe gjumi i Mac-it është i dyshuari i dukshëm. caffeinate mund të mbajë një pretendim energjie pikërisht për atë dritare, dhe është një mjet më i ngushtë nga sa duket në shikim të parë. Ai parandalon gjumin nga pasiviteti ndërsa ekzekutohet një komandë; nuk e mban gjallë një sesion VPN dhe nuk shpëton një transferim nga një kredencial që skadon në mesnatë. Të dish ku mbaron shtrirja e tij është ajo që pengon që dështimi i radhës t'i atribuohet shtresës së gabuar.
Çfarë mban në të vërtetë pretendimi
Mjeti i kërkon sistemit të menaxhimit të energjisë të mbajë të hapur një pretendim sa kohë që jeton procesi i mbështjellë. Kur procesi del, pretendimi shkon me të. Ajo jetëgjatësi është pjesa e dobishme: nuk po ndërroni një cilësim të të gjithë makinës dhe nuk po shpresoni të mbani mend ta ktheni më vonë.
Flamujt zgjedhin pretendime të ndryshme. -i parandalon gjumin e sistemit nga pasiviteti. -d synon gjumin e ekranit, dhe -s synon gjumin e sistemit në situatat ku sistemi e lejon. Asnjëri prej tyre nuk është një premtim gjithëpërfshirës «qëndro zgjuar», dhe asnjëri nuk e shkyç ekranin ose nuk e mund një kapak të mbyllur. Zgjidhni atë që përputhet me ndërprerjen që keni parë në të vërtetë.
Ky dallim ka rëndësi kur dikush raporton se Mac-i «prapëseprapë fjeti». Pyetja është cili pretendim u kërkua, për sa kohë dhe cila ngjarje e shkaktoi gjumin. Menaxhimi i energjisë vlerëson disa hyrje, dhe një pretendim mbulon njërën prej tyre.
Mbështilleni detyrën në vend që të dekoroni sesionin
caffeinate -i /usr/bin/ssh [email protected]Kjo e mban pretendimin kundër gjumit për sa kohë që funksionon klienti SSH, dhe ky është i gjithë qëllimi i mbështjelljes në vend të dërgimit në sfond. Profili VPN mbetet i paprekur, nuk dërgohet asnjë keepalive dhe asgjë në konfigurimin e tunelit nuk ndryshon.
Për një dritare të kufizuar, forma e ndershme është flamuri i kohëzgjatjes:
caffeinate -i -t 1800Ndaleni atë thirrje me ndërprerjen e saj normale kur detyra përfundon herët. Mos lini një grumbull mbështjellësish në sfond dhe mos pastroni më vonë duke vrarë çdo proces me të njëjtin emër; do të hiqni diçka që dëshironit ta mbani.
Gjumi është një shkak, jo shkaku
Parandalimi i gjumit nga pasiviteti heq një ndërprerje nga lista. Nuk e anulon një komandë të qëllimshme gjumi, një kapak të mbyllur, një humbje energjie ose një politikë të vendosur nga një administrator. Këto janë vendime të veçanta, dhe pritja që një pretendim në nivel përdoruesi t'i fitojë ato është pikërisht mënyra se si njerëzit arrijnë në përfundimin se mjeti nuk funksionon.
Gjumi i ekranit dhe bllokimi i ekranit janë gjithashtu të veçantë. Një Mac mund të qëndrojë zgjuar me ekranin e fikur dhe mund të bllokohet ndërsa detyra vazhdon. Nëse kërkesa është një ekran i ndriçuar, ky është një flamur tjetër; nëse kërkesa është një ekran i shkyçur, asnjë flamur nuk e ofron atë. Thoni cili nga ato tre rezultate ju nevojitet vërtet përpara se të zgjidhni një çelës, sepse ato nuk janë një sjellje me emra të ndryshëm.
Sesioni VPN mban orën e vet
Një tunel IPsec ose TLS i rinovon çelësat sipas një orari të rënë dakord nga pikat fundore, dhe një server mund të imponojë një jetëgjatësi maksimale sesioni pavarësisht aktivitetit të klientit. Kredencialet skadojnë. Një lidhje aksesi mund të bjerë për arsye që nuk kanë asnjë lidhje me faktin që laptopi është zgjuar. Asnjëra prej këtyre nuk kujdeset për një pretendim energjie.
Pra, kur trafiku i dobishëm dështon ndërsa Mac-i është qartësisht zgjuar, rritja e kohëzgjatjes nuk është as shpjegim as riparim. Lexoni dështimin: një gabim rinovimi çelësash, një skadim autentikimi dhe një bartës i rrëzuar duken ndryshe në regjistrin e tunelit, dhe secili ka rregullimin e vet.
Vendosni qëndrueshmërinë në hostin e largët
Nëse humbja e lidhjes lokale do të humbiste orë punë, përgjigja është në anën tjetër. Një multiplekser terminali e mban sesionin gjallë në server kur SSH vdes, dhe një sistem punësh e mban punën gjallë kur sesioni përfundon. Asnjëri nuk varet nga gjendja e energjisë e laptopit.
Ky është një kufi tjetër dështimi, dhe është ai që ka rëndësi për punët e gjata. Kombinoni të dy vetëm kur të dyja janë të vërteta: makina duhet të qëndrojë zgjuar për pjesën lokale të punës, dhe pjesa e largët duhet t'i mbijetojë një shkëputjeje. Pastaj verifikoni duke u rilidhur nga një terminal i dytë dhe duke kontrolluar që puna vazhdon të ekzekutohet.
Shkruani pretendimin që përdorët dhe kur përfundon. Një zgjedhje operative afatshkurtër është në rregull; një e përhershme e pashpjeguar bëhet një biletë mbështetjeje gjashtë muaj më vonë, kur askush nuk mban mend pse Mac-i nuk fle kurrë.