How to Schedule Boot / Turn On, Shutdown, Wake / Sleep on MacOS Ventura

Nov 10, 2022 - 9 Comments

Scheduling sleep, wake, power on, shutdown on MacOS Ventura

Scheduling a Mac to boot, sleep, and shutdown, have been longstanding features in the Energy preference panel on Mac OS since the beginning of the operating system, so if you updated to macOS Ventura and now you’re wondering where those settings went, you aren’t alone. You can still schedule a Mac to turn on and shutdown on a schedule, but how it’s accomplished is different from before.

Where is the Energy Saver preference panel in macOS Ventura?

If you’re a longtime Mac user you may have become accustomed to using the Energy Saver preference panel to perform many common power related actions, like scheduling boot, wake, sleep, shutdown, and more.

For whatever reason, Apple removed the Energy Saver preference panel from macOS Ventura System Settings. Thus if you were hoping for the longstanding simple graphical interface to adjust and schedule your sleep, wake, shutdowns, and boots, there’s no such option in macOS Ventura. But, those actions are still possible to trigger using a different approach.

Instead, in macOS Ventura, you can perform scheduling of power functions by using the command line and pmset command.

How to Schedule Mac to Boot/Shutdown & Wake/Sleep in MacOS Ventura

You’ll now have to use the command line and pmset commands to schedule sleeping, waking, and shutting down on the Mac. Why Apple has decided to relegate basic booting and energy usage features into the Terminal is a mystery, but if you’re comfortable with the command line, 24 hour time, you’ll be able to set your Mac to wake, boot, and shut down on schedule just as before.

To get started, launch the Terminal from Spotlight by hitting Command+Spacebar, typing “Terminal” and hitting return.

Learning pmset Date & Time Formatting

pmset uses 24 hour time, and you can specify days, dates, and time down to the second, using the format MTWRFSU for days of the week and MM/DD/YY HH:MM:SS for specific dates and times.

For example for December 25 2025 at 8:30am you would use the following format 12/25/25 08:30:00.

Or for every Monday, Wednesday, Friday, at 6 PM, you would use MWF 18:00:00.

Now that we understand how date and time is entered into pmset, let’s learn how to schedule a Mac to wake/boot, shutdown, view current settings, and how to remove any active settings from pmset.

Schedule Mac to Power On or Wake

Schedule a Mac to wake up or boot up Monday-Friday at 8am:
pmset repeat wakeorpoweron MTWRF 8:00:00

Schedule Mac to Shutdown

Scheduling a Mac to shut down every Monday through Friday at 8pm:
pmset repeat shutdown MTWRF 20:00:00

View Currently Active pmset Settings

To see the currently active settings with pmset, use the following command:
pmset -g

Remove All Prior Scheduling on the Mac

To remove any currently active scheduling for the Mac to power on / boot, sleep / wake, or shut down, use the following command syntax:

sudo pmset repeat cancel

Hit return to execute the command as usual. Using sudo requires entering the admin password.

The pmset command is quite powerful and offers a wide range of other useful capabilities, including enabling and disabling low power mode via the Terminal, getting battery remaining info at the command line, and much more, it’s a powerful command line tool.

Why Apple has mysteriously removed the easy to use Energy Saver options for automatically booting and shutting down Macs from the new and improved macOS Ventura System Settings overhaul is a bit of mystery, but fortunately the command line pmset tool allows us to perform these actions, even without the friendly and easy to use graphical user interface that many users were long accustomed to using for these functions.

What do you think of the removal of the Energy Saver preference panel from MacOS Ventura? What do you think of using the command line to perform energy saver tasks and to schedule boot/wake/sleep/shutdown on a Mac? Let us know your thoughts and experiences in the comments!

.

Related articles:

Posted by: Paul Horowitz in Command Line, Mac OS, Tips & Tricks

9 Comments

» Comments RSS Feed

  1. Amylouise says:

    Thanks for the article. It didn’t work for me. Something about being a “root” user. So then what do I do? I have been using macs since the Mac LCIII. This is just awful. If I wanted to use Terminal and have things like DOS I would have used PCs all these years.

    • RICHARD says:

      Google set up root user and go from there. I tried sudo pmset repeat wakeorpoweron MTWRF 8:00:00 and this appeared to work but it seems that you can use sleep or wake but not both.
      Caveat – I am not a command-line user soo take the above with a grain of salt.

    • RICHARD says:

      Apple missed the boat on this one. I work split shifts and when I come home in the morning I like to have everything ready. At night I may forget to shut down.

  2. Daniel says:

    Funnily enough, I just had to do this for a friend who just bought a new macbook pro. I’ve been using macs since “tiger” and can do everything I need to from the command line, but I was stumped when it came to finding an easy way to show him how to do it himself. It makes me wonder if this feature-set is going to be phased out or quietly removed in future.

    I get the feeling Apple is relying on most new users simply not knowing about it, and what they don’t know, they won’t miss.

    • Eeyore says:

      I think it’s the other way; their new developer staff are young and didn’t grow up with Macs, they grew up with iPhones and iPads instead… so they are taking away features that lifelong Mac users have relied on.

      The old guard at Apple is being phased out, like at most tech companies, because older senior employees are more expensive and are set in their ways with ‘old’ and ‘mature’ ideas. With the Mac, that is perfect, it’s a refined mature platform and needs to “Just Work”, but they’re stuffing the younger generation onto it whose first Apple device was an iPhone rather than a Mac, and…. well, we see how that’s turning out.

  3. Tom Grace says:

    I hate this. I do not like using the terminal command app. Why in the world would Apple do this to us?

  4. Sean says:

    Great article, but one thing it doesnt mention is that you need to run the pmset command as a “root” user if you want to do things like a scheduled poweron automatically every day.

Leave a Reply

 

Shop on Amazon.com and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks

News

iPhone / iPad

Mac

Troubleshooting

Shop on Amazon to help support this site