Automatic shutdown at specified times?
Cron will work very well for this.
Add the below line (with tweaks) to the end of /etc/crontab:
30 23 * * * root shutdown -h now
At 23:30 (11:30 PM), the kiosk will shut down. No matter what user is logged in, the shutdown command runs as root.
(If you don't want to use the global crontab, log in as root and use crontab -e. Use the same above syntax without the root).
30 23 * * * shutdown -h now
MM HH DD OO WW command
MM: Minute, 0-59
HH: 24-hour hour
DD: Day of month
WW: Day of Week (Sunday is 0, Monday is 1)