Pode ser feito de duas formas.
shutdown -h 20:30 "Usuário o micro estará sendo desligado as 20:30"
Ou senão colocar o script abaixo no cron da máquina
#!/bin/bash
HORARIO="20:30"
shutdown -h $HORARIO "Usuário , o micro será desligado ás `$HORARIO`"
#Avisando os usuários
mail -s "Desligamento do Servidor - Encerramento das Atividades" usuario@teste < texto.txt
Onde o arquivo texto.txt, ira conter a mensagem sobre o desligamento do micro para os usuários em questão.