Я установил задания cron, которые останавливают службы в 2:00, а затем перезапускают их в 8:00. Тем не менее, мои предприимчивые пользователи (моя семья; защитить коробку не представляется возможным) определили, что если они перезагрузят коробку, сервисы вернутся в оперативный режим как часть процесса загрузки по умолчанию.
Лучшее решение, которое мне удалось найти, - это изменить сценарии запуска / остановки, чтобы проверить время как условие, или сделать так, чтобы задания cron поместили файл флага на диск, который запускаются заданиями запуска служб перед разрешением запуска. (Второе разъединяет расписание, поэтому я ввожу его только в одном месте и позволяет легко его переопределить.)
Это лучший технический способ решения проблемы? Есть ли другой способ связать выключение через cron, с которым я незнаком?