Circadian
Circadian — это фоновый демон для автоматического запуска приостановки/сна/гибернации GNU/Linux
Circadian использует набор «эвристик простоя», чтобы определить, когда система простаивает. К ним относятся:
▫️Действия пользователя в X11 (клавиатура, мышь, полноэкранное воспроизведение)
▫️Действия пользователя в терминалах (ввод в сеансе PTY/SSH)
▫️Открытые SSH-соединения
▫️Открытые соединения SMB/Samba
▫️Открытые соединения NFS
▫️Активное воспроизведение звука
▫️Использование ЦП ниже указанного порога
▫️Процессы из черного списка
Когда все его эвристики определят, что ваша система бездействовала достаточно долго, Circadian выполнит команду. Обычно это простая приостановка питания, но ее можно настроить на любое желаемое действие.
☝🏻Circadian также может запланировать автоматическое ежедневное пробуждение.
Просто установите время пробуждения в его файле конфигурации, и он будет просыпаться один раз в день в это время (если он еще не проснулся). Это позволяет легко обновлять и создавать резервные копии машины, даже если она редко используется.
🔻Он также может выполнить команду, когда обнаружит, что система вышла из спящего режима, независимо от того, почему она проснулась.https://github.com/mrmekon/circadian