Включение с проверкой времени

Есть ли возможность сделать так, что бы при включении проверялось время и если какой-то установленный час не наступил, то система бы выключалась? Как это будет лучше реализовать, если возможно конечно?
cron?
systemd?
Xts, но можно ли будет до старта иксов выполнять эту проверку?
Medar, можете ткнуть пальцем, не совсем понимаю?)
1. Написать скрипт, который проверяет время и выключает комп, если время не то.
2. Написать .service для запуска твоего скрипта при включении компа.

Или можчно создать юнит типа .timer который отрабатывает при старте системы и только в диапазоне определенного времени. То есть вызывает poweroff.
shutdown в связке с rtcwake для ваших целей не подойдет?
в .xinitrc,
if [ 09 >= `date +℅H` && `date +%H` >= 11 ]; then
shutdown -h
fi

или типа того...
Ошибки в тексте-неповторимый стиль автора©
indeviral, похоже то что нужно, покапаю в эту сторону
В общем вышло вот так:
if [ `date +%H%M` -ge "0900" -a `date +%H%M` -le "1215" ]; then
    poweroff
else
    exec openbox-session
fi
Ещё бы придумать, как в случае чего это обойти))
Vadim_BZ
Ещё бы придумать, как в случае чего это обойти))
Этот скрипт запустится при старте Х-ов (это был намек на обход)).
 
Зарегистрироваться или войдите чтобы оставить сообщение.