Команда notify-send не будет отображать сообщение на вашем экране при запуске cron. Просто добавьте целевой экран вверху вашего скрипта, например:
export DISPLAY=:0
Если вы просто настраиваете настройки типа BIOS и выполняете фактическую ОС, не имеет значения, кроме проверки стабильности, вы можете загрузиться с live iso (cd / dvd / usb) и не трогать свою «настоящую» ОС , Может даже отключить HD ...
Я не знаю о каких-либо проблемах при перезагрузке так часто, возможно, написал кучу файлов журналов