Есть ли способ запланировать фоновые действия с низким энергопотреблением, которые выполняются, когда компьютер находится в режиме ожидания, спит или даже выключен?
До недавнего времени я думал, что ответом будет "нет". Однако недавно я узнал о Wake on LAN и Wake on WLAN протоколах, и я был очарован - главным образом этим битом из статьи Wikipedia о WoL.
Выключенные или выключенные компьютеры с поддержкой Wake-on-LAN будут содержать сетевые устройства, способные "прослушивать" входящие пакеты в режиме пониженного энергопотребления, пока система выключена.
Я читал дальше по этой теме и нашел этот отрывок на странице часто задаваемых вопросов о копировальной машине.
Если ваша задача резервного копирования настроена на "Пробуждение или включение системы", CCC запланирует событие "Пробуждение или включение" с помощью службы управления питанием, и ваша система включится незадолго до запланированного запуска задачи.
таким образом, похоже, что материнская плата должна все еще реагировать на запланированные инструкции от системных часов, даже когда она выключена.
Я хотел бы прояснить, что я не идиот, и я понимаю, что есть некоторые фундаментальные ограничения для этого вида функциональности. Я понимаю, что системе может буквально не хватать мощности для выполнения любого процесса, и я понимаю, что такого рода функциональные возможности будут зависеть от аппаратного обеспечения. Но мне все еще любопытно, возможно ли вообще создать моего собственного демона с низким энергопотреблением, который будет работать аналогично этому?