Тут я давненько писал как выключить компьютер через определенное время в Windows. В Linux это делается ничуть не сложнее, так же присутствует программа с одноименным названием shutdown.
Справка достаточно понятно объясняет опции программы.
Например что бы выключить компьютер через 20 минут будет выглядеть так:
shutdown -h +20
Выключить в 15:20:
shutdown -h 15:20
Перезагрузить компьютер сейчас так:
shutdown -r now
Хотя перезагрузку проще писать так:
reboot