AppleInsider may earn an affiliate commission on purchases made through links on our site.
Scheduling your Mac to reboot automatically has changed in macOS Ventura, and not for the better. Here's how to get it done.
It's good practice to schedule your Mac to automatically shut down and restart, so the system gets a refresh and will run more smoothly. It used to be easy to configure in Settings.
With macOS Ventura, you'll have to use the Terminal.
What is pmset?
The Terminal uses pmset is a command line tool to change power management settings. In this case, it's used to schedule your Mac to shut down and start up on its own.
Depending on what flags you set with the command, you can customize the day and time for the reboot.
How to schedule automatic reboot in macOS Ventura
From the Terminal app, type "pmset" with appropriate flags and permissions, and press return. Below is a list of possible commands.
- pmset -g sched: See the current schedule.
- sudo pmset repeat cancel: Cancel the current schedule.
- sudo pmset repeat wake [enter day and time here].
- Use a 24-hour format for the time. The days of the week are below.
- M - Monday
- T - Tuesday
- W - Wednesday
- R - Thursday
- F - Friday
- S - Saturday
- U - Sunday
For example, to schedule your Mac to wake every Wednesday at 6:30 A.M., you would enter: sudo pmset repeat wake W 06:30:00
Things to know when scheduling automatic reboot with macOS Ventura
Here are a few more things to know so you don't run into any snags. Your Mac must be awake and you must be logged in for it to shut down at the scheduled time. If you're not logged in or if your Mac is in sleep, it won't shut down.
If FileVault is turned on, you must log in again upon reboot, so make sure you know the password. Also, if you have any documents open with unsaved changes, this might prevent it from shutting at the scheduled time.
With a scheduled reboot, when you wake up and are refreshed for a new day, your Mac will be too.