Какие есть программы для Linux, не дающие работать в определенный период?
Правильнее будет всего не включать, а выключать сразу при включении (иначе только хардварно, например с помощью Ардуины :)
Проще всего написать аростой bash скрипт и запускать по Крону каждые, к примеру, 10 минут. В скрипте узнавать время и и если в пределах часов сна, то shutdown -t now
Раньше была такая программа родительского контроля в репозиториях Ubuntu: Nanny - a parental control. Возможно в ppa ещё кто-то ее содержит.
https://mintguide.org/other/227-nanny-a-parental-c...