Cron funcionará muito bem para isso.
Adicione a linha abaixo (com ajustes) ao final de /etc/crontab :
30 23 * * * root shutdown -h now
Às 23:30 (11:30 PM), o quiosque será desligado. Não importa qual usuário está logado, o comando shutdown é executado como root.
(Se você não quiser usar o crontab global, faça o login como root e use crontab -e . Use a mesma sintaxe acima sem o root ).
Formato Cron:
MM HH DD OO WW command
MM : minuto, 0 a 59% HH : 24 horas por hora
DD : dia do mês
OO : mês e WW : dia de Semana (domingo é 0, segunda é 1)
command : auto-explicativo