Спречете го спиењето во скрипти
Дали има некој начин да се спречи Windows да спие додека програмата работи на командната линија или со Cygwin? Идеално, се надевам на нешто што може да се користи како:

позадина
Понекогаш започнувам работи со долги работи како рачно правење резервна копија или пренесување големи датотеки и открив дека Виндоус често спие пред да бидат готови. Сакам да можам да ја започнам командата и да спречам хибернација додека работи командата, но сакам таа автоматски да започне да работи повторно откако ќе заврши командата.
Можете да користите скрипта во powercfg за да го промените времето кога компјутерот чека пред да заспие:
Никогаш не одете во режим на подготвеност:
Префрлете се во режим на подготвеност за 15 минути:
Еве една баш-скрипта што ја направив врз основа на одговорот на Харимц.
nosleep Сега постои таква команда во Цигвин. Само инсталирајте го пакетот nosleep и стартувајте го како а
Напишано од Ендру Е. Шулман во 2011 година. Погледнете https://cygwin.com/ml/cygwin/2011-09/msg00151.html
Изворот на лансирната рампа. Користи SetThreadExecutionState () (како претходно споменатиот Несоница), не создава посебна шема за напојување.
Забележете дека ова ќе спречи системот автоматски да влегува во хибернација кога е во мирување, а не системот да влезе во хибернација на барање на корисник (на пример, при затворање на капакот на лаптопот).
Предлог од овој одговор на @LorenzCK на поврзано прашање:
Користете режим на презентација во Центарот за подвижност на Windows (доколку е достапен).
Проверете со powercfg - барања во командната линија. Треба да излез:
Предноста е во тоа што ќе се избрише при исклучување или рестартирање. Сега не мора да се грижите за заштеда и враќање на оригиналните поставки за напојување