Будильник реального времени — это функция, которая может использоваться для того, чтобы компьютер «просыпался» после выключения для выполнения задач каждый день или в определенный день. Иногда его можно найти в разделе «Управление питанием» в настройках BIOS / UEFI материнской платы . Функции Wake On LAN , Wake on ring и IPMI также можно использовать для запуска компьютера после его выключения.
В Linux будильник реального времени можно установить или получить с помощью /proc/acpi/alarm или /sys/class/rtc/rtc0/wakealarm. [1] В качестве альтернативы можно использовать утилиту rtcwake, которая предотвращает проблемы при использовании местного времени вместо UTC, автоматически обрабатывая файл /etc/adjtime . systemd можно использовать для пробуждения системы и запуска задачи в определенное время. [2]
В Microsoft Windows есть различные программы, которые можно использовать для «пробуждения» компьютера из режима ожидания или гибернации. Параметры планировщика заданий для управления питанием можно использовать для «Пробуждения компьютера для выполнения этой задачи».