Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

pfmoloney

macrumors newbie
Original poster
Sep 26, 2013
12
1
Dublin Ireland
I recently migrated to MacStudio from trash can MacPro
Does the MacStudio need to be left on overnight for "nighttime" maintenance, or is there an app / utility to force this during the day, I had such a utility on a previous iMac?
Peter
 
8xjets.jpg


Could you elaborate on what that exactly should be?
 
  • Haha
Reactions: Slartibart
Most UNIX derived operating systems have a method of scheduling scripts to run periodically. BSDs like macOS run daily, weekly, and monthly maintenance scripts, and traditionally these would fire late at night.

It was never actually important to worry about making sure these ran every day on macOS. As far as I can recall, on an out of the box OS X install there was never much more than log rotation (archive the day's system logfile, delete old logfiles). Log rotation isn't actually an urgent task which has to get done, and besides, very early on, Apple made sure maintenance scripts would run on boot if they hadn't had a chance to run while power was off.

This didn't stop nervous people with poor understanding of what this maintenance was for from getting paranoid about forcing it to run at least once a day, so utilities that forced it were mildly popular. Like most such things these utilities provided nothing but placebo effect, but because placebo effect often convinces people something real is happening, you'll get those who swear by it.

These days it's even more pointless. The traditional daily/weekly/monthly UNIX maintenance scripts are now regarded as legacy by Apple, so out of the box they're just a placeholder that does nothing. They exist only to satisfy the dependencies that some traditional UNIX software has. If you don't have homebrew or MacPorts installed (these are utilities for installing such software), you almost certainly do not need to worry about the maintenance scripts. Even if you are one of the tiny number of Mac users who uses these systems (like me!), you almost certainly don't need to worry, because once again Apple does make sure to fire these scripts on boot if one of the normal trigger times was missed while power was off.
 
My understanding of Macs is that if you leave them on overnight, in the "wee small hours" there is some sort of indexing / cleaning up that happens.
On my old Imac I had a utility which did this on command but that was Intel.
What I want to know is does this happen with Apple Silicone?
 
Most UNIX derived operating systems have a method of scheduling scripts to run periodically. BSDs like macOS run daily, weekly, and monthly maintenance scripts, and traditionally these would fire late at night.

It was never actually important to worry about making sure these ran every day on macOS. As far as I can recall, on an out of the box OS X install there was never much more than log rotation (archive the day's system logfile, delete old logfiles). Log rotation isn't actually an urgent task which has to get done, and besides, very early on, Apple made sure maintenance scripts would run on boot if they hadn't had a chance to run while power was off.

This didn't stop nervous people with poor understanding of what this maintenance was for from getting paranoid about forcing it to run at least once a day, so utilities that forced it were mildly popular. Like most such things these utilities provided nothing but placebo effect, but because placebo effect often convinces people something real is happening, you'll get those who swear by it.

These days it's even more pointless. The traditional daily/weekly/monthly UNIX maintenance scripts are now regarded as legacy by Apple, so out of the box they're just a placeholder that does nothing. They exist only to satisfy the dependencies that some traditional UNIX software has. If you don't have homebrew or MacPorts installed (these are utilities for installing such software), you almost certainly do not need to worry about the maintenance scripts. Even if you are one of the tiny number of Mac users who uses these systems (like me!), you almost certainly don't need to worry, because once again Apple does make sure to fire these scripts on boot if one of the normal trigger times was missed while power was off.
Thank you - exactly what I was wondering about!
 
Assuming that the periodic tasks still do anything useful, they will run the first time that the computer is booted after the "missed" time. (That was introduced about Leopard, I think.) No need for third-party apps!

That having been said, Macs are designed to go to sleep and draw very little power, so you don't really need to power them down every night, either.

Desktop Macs are really not much different to laptops and iPads in their logic board design.
 
if you feel better about to run them occasionally, e.g. Onyx allows you to do that “manually”.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.