Jums reikia, kad vienas perdavimas baigtųsi, kol esate išėję, o miegantis Macas yra akivaizdus įtariamasis. caffeinate gali išlaikyti energijos prašymą būtent tam laikui, ir tai siauresnis įrankis, nei atrodo iš pirmo žvilgsnio. Jis neleidžia sistemai užmigti dėl neveiklumo, kol vykdoma komanda; jis neišlaiko VPN sesijos gyvos ir neišgelbės perdavimo nuo prisijungimo duomenų, kurie baigiasi vidurnaktį. Žinojimas, kur baigiasi jo galimybės, yra tai, kas neleidžia kitos klaidos priskirti netinkamam sluoksniui.

Ką prašymas iš tikrųjų laiko

Įrankis prašo energijos valdymo sistemos laikyti prašymą atvirą, kol gyvas apvyniotas procesas. Kai procesas baigiasi, prašymas dingsta kartu su juo. Būtent ta trukmė ir yra naudinga dalis: jūs neperjungiate visos mašinos nustatymo tikėdamiesi vėliau prisiminti jį grąžinti.

Vėliavėlės parenka skirtingus prašymus. -i neleidžia sistemai užmigti dėl neveiklumo. -d nukreipta į ekrano miegą, o -s nukreipta į sistemos miegą tais atvejais, kai sistema tai leidžia. Nė viena nėra bendras pažadas „likti pabudusiam“, ir nė viena neatrakina ekrano ar nepanaikina dangčio uždarymo. Pasirinkite tą, kuri atitinka pertraukimą, kurį tikrai matėte.

Šis skirtumas svarbus, kai kas nors praneša, kad Macas „vis dėlto užmigo“. Klausimas yra koks prašymas buvo paprašytas, kuriam laikui ir koks įvykis sukėlė miegą. Energijos valdymas vertina kelis įėjimus, o prašymas apima vieną iš jų.

Apvyniokite užduotį, o ne puoškite sesiją

caffeinate -i /usr/bin/ssh [email protected]

Tai išlaiko neveiklumo prašymą tol, kol veikia SSH klientas, ir tame visa apvyniojimo, o ne paleidimo fone, esmė. VPN profilis lieka nepaliestas, joks gyvybės palaikymo signalas nesiunčiamas, ir tunelio konfigūracijoje niekas nesikeičia.

Ribotam laikui trukmės vėliavėlė yra sąžininga forma:

caffeinate -i -t 1800

Sustabdykite tą iškvietimą įprastu pertraukimu, kai užduotis baigiasi anksčiau. Nepalikite fone krūvos apvyniojimų ir vėliau netvarkykite žudydami kiekvieną to paties pavadinimo procesą; pašalinsite ir tai, ką norėjote pasilikti.

Miegas yra viena priežastis, o ne ta priežastis

Neveiklumo miego prevencija pašalina vieną pertraukimą iš sąrašo. Ji nepanaikina tyčinės miego komandos, uždaryto dangčio, energijos praradimo ar administratoriaus nustatytos politikos. Tai atskiri sprendimai, o tikėjimasis, kad naudotojo lygio prašymas juos įveiks, yra kelias, kuriuo žmonės prieina išvadą, kad įrankis neveikia.

Ekrano miegas ir ekrano užraktas taip pat atskiri. Macas gali likti pabudęs su išjungtu ekranu, ir gali užsirakinti, kol užduotis tęsiasi. Jei reikalavimas yra apšviestas ekranas, tai kita vėliavėlė; jei reikalavimas yra neatrakintas ekranas, jokia vėliavėlė to nesuteikia. Pasakykite, kurio iš šių trijų rezultatų jums tikrai reikia, prieš rinkdamiesi jungiklį, nes tai nėra vienas elgesys skirtingais pavadinimais.

VPN sesija turi savo laikrodį

IPsec arba TLS tunelis atnaujina raktus pagal grafiką, dėl kurio susitarė abu galai, o serveris gali nustatyti didžiausią sesijos trukmę nepriklausomai nuo kliento aktyvumo. Prisijungimo duomenys baigiasi. Prieigos linija gali nutrūkti dėl priežasčių, neturinčių nieko bendra su tuo, ar nešiojamasis kompiuteris pabudęs. Nė vienam iš to energijos prašymas nerūpi.

Taigi, kai naudingas srautas nepavyksta, o Macas akivaizdžiai pabudęs, trukmės didinimas nėra nei paaiškinimas, nei taisymas. Skaitykite gedimą: rakto atnaujinimo klaida, autentifikavimo pasibaigimas ir nešiklio praradimas tunelio žurnale atrodo skirtingai, ir kiekvienas turi savo sprendimą.

Dėkite ilgaamžiškumą į nuotolinį mazgą

Jei vietinio ryšio praradimas sugaištų valandas darbo, atsakymas yra kitoje pusėje. Terminalo multiplekseris išlaiko sesiją serveryje gyvą, kai SSH miršta, o užduočių sistema išlaiko darbą gyvą, kai sesija baigiasi. Nė vienas nepriklauso nuo nešiojamojo kompiuterio energijos būsenos.

Tai kita gedimo riba, ir būtent ji svarbi ilgiems darbams. Sujunkite abu tik tada, kai abu teisingi: mašina turi likti pabudusi vietinei darbo daliai, o nuotolinė dalis turi ištverti atsijungimą. Tada patikrinkite prisijungdami iš antro terminalo ir įsitikindami, kad užduotis vis dar vykdoma.

Užsirašykite, kokį prašymą naudojote ir kada jis baigiasi. Trumpalaikis operacinis pasirinkimas yra gerai; nepaaiškintas nuolatinis po pusės metų tampa pagalbos bilietu, kai niekas nebeatsimena, kodėl Macas niekada nemiega.

Susiję straipsniai