Why?I always turn my computer off - I don't particularly care for sleep/hibernate mode on any computer.
With the computer off or in sleep, OSX won't do its maintenance schedule between 3am and 5:30am every day.
In Mac OS X Leopard these scripts are now scheduled using a technology (launchd) that is no longer dependent on the computer being on that those specified times. If a computer is not running at the prescribed times the scripts will automatically run the next time the computer is started or wakes from sleep.
The maintenance scripts are not run when the Mac is in sleep mode or turned off. I just checked and my scripts have not been run since the 11/25 (now 11/30) and the machine has been on everyday. I ran the scripts manually.
On my system, the scripts get executed eventually, just not always on their periodic schedule. It's not a big deal. If someone feels they MUST have these scripts run on their official schedule, just run 'sudo periodic daily weekly monthly' from the Terminal. But in my opinion, this is NOT a good reason to keep you machine on 24x7.
The maintenance scripts are not run when the Mac is in sleep mode or turned off. I just checked and my scripts have not been run since the 11/25 (now 11/30) and the machine has been on everyday. I ran the scripts manually. For newbies or anyone who does not know how here is a great link that you may want to print and keep by your Mac:
http://www.thexlab.com/faqs/maintscripts.html
Here is a widget you can download that will run the scripts for you when you want:
http://www.giantmike.com/widgets/Maintidget.html
BTW, I turn my i7 off over night but usually put my MBP to sleep. No rhyme nor reason, just habit on the MBP.
Due to the way launchd works, the scripts will not run if the iMac is off, only when it reawakens from a sleep.Right, if the Mac is asleep/off during the regularly scheduled times, the scripts execution will get time-shifted. So the scripts may not end up running on a daily/etc basis, depending on the computer being awake or not.
My PC probably doesn't count, but i turn it ON and OFF several times every day for the last ~6years and no problems so far. Intend to do it with my new iMac, why not?
Tom B.
I prefer to leave my hardware OFF when not in use. Of course, i come from the days of DOS, so I never really bought into the hype of "turning off your computer is bad for it". I still think it's a sales tactic to prematurely burn out hardware so they can sell you more
The exception to this is my wife's 24" iMac, since the majority of our son's movies are stored on her HDD, so it's set to sleep, wake on lan.
And as far as scripts are concerned, there's this nice little freeware program called Onyx, which allows you to run basic maintenance [including daily/weekly/monthly scripts] at will. Sure, it's not as conveient as just letting the system do it for you. . . but just because you own something as convenient and relatively automated/low maintenance as a mac, it's just not acceptable to use it as an excuse to be lazy
[or more to the point, I've spent so many years tweaking and cleaning windows systems i have an obsessive compulsion to keep things tuned. Everyone has their own little habits]
Yes, I shut the computer off when Im not using it and when Im gone for extended time. I don't think leaving on your computer 24/7 for weeks on end is a good idea. Just like anything else, things burn out faster when it is in constant use w/ no rest! And the waste of energy. It might not be a lot of energy in sleep mode but adds up just like all of those stuff that are plugged into your outlets but not in use are still draining some wasted energy.
I think some would argue that this is false and that the constant turning on and shutting down does more harm. Not sure if there is any scientific evidence/study to support this or not. Just one of those things you hear thrown out there. But I completely agree regarding the wasted energy. Everything does add up. Might as well do my part to minimize my footprint.
Check your MBP and you will probably find that the daily script is run after you awake from sleep.
Due to the way launchd works, the scripts will not run if the iMac is off, only when it reawakens from a sleep.