Vi bezonas, ke unu transigo finiĝu dum vi foriras, kaj la dormanta Mac estas la evidenta suspektulo. caffeinate povas teni energipostulon ĝuste por tiu fenestro, kaj ĝi estas pli mallarĝa ilo ol ĝi unue aperas. Ĝi malhelpas senokupan dormon dum komando ruliĝas; ĝi ne tenas VPN-seancon viva, kaj ĝi ne savos transigon de akreditaĵo, kiu eksvalidiĝas noktomeze. Scii, kie ĝia atingopovo finiĝas, estas tio, kio malhelpas, ke la sekva fiasko estu kulpigita al la malĝusta tavolo.

Kion la postulo efektive tenas

La ilo petas de la energiadministra sistemo teni postulon malfermita tiel longe, kiel la envolvita procezo vivas. Kiam la procezo eliras, la postulo foriras kun ĝi. Ĝuste tiu vivdaŭro estas la utila parto: vi ne ŝaltas agordon por la tuta maŝino kaj esperas memori malfari ĝin poste.

La flagoj elektas malsamajn postulojn. -i malhelpas senokupan dormon de la sistemo. -d celas dormon de la ekrano, kaj -s celas dormon de la sistemo en tiuj situacioj, kie la sistemo permesas ĝin. Neniu el ili estas ĝenerala promeso «resti veka», kaj neniu malŝlosas la ekranon aŭ venkas fermon de kovrilo. Elektu tiun, kiu kongruas kun la interrompo, kiun vi efektive vidis.

Tiu distingo gravas, kiam iu raportas, ke la Mac «tamen dormis». La demando estas, kiu postulo estis petita, por kiom longe, kaj kiu evento kaŭzis la dormon. Energiadministrado taksas plurajn enigojn, kaj postulo kovras unu el ili.

Volvu la taskon anstataŭ ornami la seancon

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

Ĉi tio tenas la senokupan postulon tiel longe, kiel la SSH-kliento ruliĝas, kio estas la tuta senco de volvado anstataŭ rulado en fono. La VPN-profilo restas netuŝita, neniu vivtena signalo estas sendita, kaj nenio en la agordo de la tunelo ŝanĝiĝas.

Por limigita fenestro, la daŭroflago estas la honesta formo:

caffeinate -i -t 1800

Haltigu tiun alvokon per ĝia normala interrompo, kiam la tasko finiĝas frue. Ne lasu stakon da volvaĵoj en la fono kaj poste purigu per mortigado de ĉiu procezo kun la sama nomo; vi forigos ion, kion vi volis konservi.

Dormo estas unu kaŭzo, ne la kaŭzo

Malhelpi senokupan dormon forigas unu interrompon de la listo. Ĝi ne superregas intencan dormokomandon, fermitan kovrilon, energiperdon aŭ politikon starigitan de administranto. Tiuj estas apartaj decidoj, kaj atendi, ke postulo je uzanta nivelo venkos ilin, estas kiel homoj konkludas, ke la ilo ne funkcias.

Dormo de ekrano kaj ŝloso de ekrano ankaŭ estas apartaj. Mac povas resti veka kun la ekrano malŝaltita, kaj ĝi povas ŝlosiĝi dum la tasko daŭras. Se la postulo estas lumigita ekrano, tio estas alia flago; se la postulo estas malŝlosita ekrano, neniu flago provizas ĝin. Diru, kiun el tiuj tri rezultoj vi vere bezonas, antaŭ ol elekti ŝaltilon, ĉar ili ne estas unu konduto sub malsamaj nomoj.

La VPN-seanco tenas sian propran horloĝon

IPsec aŭ TLS-tunelo renovigas ŝlosilojn laŭ horaro, pri kiu interkonsentis la finpunktoj, kaj servilo povas trudi maksimuman vivdaŭron de seanco sendepende de klienta agado. Akreditaĵoj eksvalidiĝas. Alirila ligo povas fali pro kialoj, kiuj neniel rilatas al tio, ĉu la tekkomputilo estas veka. Nenio el tio zorgas pri energipostulo.

Do kiam utila trafiko fiaskas dum la Mac estas klare veka, pliigi la daŭron estas nek klarigo nek riparo. Legu la fiaskon: ŝlosilrenoviga eraro, aŭtentiga eksvalidiĝo kaj perdita portanto aspektas malsame en la tunela protokolo, kaj ĉiu havas sian propran solvon.

Metu daŭrecon sur la malproksiman gastiganton

Se perdi la lokan ligon malŝparus horojn da laboro, la respondo estas ĉe la alia flanko. Terminala multobligilo tenas la seancon viva sur la servilo, kiam SSH mortas, kaj jobsistemo tenas la laboron viva, kiam la seanco finiĝas. Neniu el ili dependas de la energistato de la tekkomputilo.

Tio estas alia fiasklimo, kaj ĝi estas tiu, kiu gravas por longaj taskoj. Kombinu la du nur kiam ambaŭ veras: la maŝino devas resti veka por la loka parto de la laboro, kaj la malproksima parto devas travivi malkonekton. Poste kontrolu per rekonekto de dua terminalo kaj kontrolo, ke la tasko ankoraŭ ruliĝas.

Notu, kiun postulon vi uzis kaj kiam ĝi finiĝas. Mallongdaŭra operacia elekto estas en ordo; neklarigita permanenta iĝas subtenbileto ses monatojn poste, kiam neniu plu memoras, kial la Mac neniam dormas.

Rilataj artikoloj