C'est pas un reboot, pour un reboot ça serait init 6 
Moi ce que je fait c'est un shutdown.
Et l'éteindre c'est mieux que faire un logout car c'est plus rapide de se reconnecter que de booter....
Pour minuit 30 ça se fera en 2 lignes:
sudo echo "30-59/3 0 * * * /sbin/init 0" >> /etc/crontab
sudo echo "*/3 1-8 * * * /sbin/init 0" >> /etc/crontab
la première pour la tranche de minuit 30 a minuit 59, et l'autre de 1 heure a 8 heures
Puis la j'ai fait toutes les 3 minutes, c'est mieux
C'est vrai qu'il pourra se loguer, mais un boot toutes les 3 minutes c'est ennuyant a force 