Use This App to Schedule Restart/Shutdowns on Ubuntu
Want to schedule a system restart on Ubuntu? There are plenty of ways to do it, with cron probably the most well-known method.
For a more intuitive, user-friendly way to schedule a reboot on Ubuntu check out Time Switch.
Time Switch is nimble desktop app built using Python and GTK4/libadwaita. Its purpose is simple: enable a user to reboot, shutdown, or suspend Ubuntu at a time of your choose.
Additionally, Time Switch can run custom command(s) on schedule, and display a desktop notification (handy if you need a reminder to do something).