Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core 8GB kit $232 / 4GB kit $116 / 2GB kit $72. New Macbook 2GB DDR3-$65. HARD DRIVES available -- Free shipping / LIfetime warranty.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: Specials on AppleCare, iMac's, Apple Batteries and Apple A/C Adapters. Also Great prices on Used Apple Computers. Call 1-800-941-7654 Click Here.
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
Miscellaneous Ramblings
Does Running OS X System Maintenance Routines Really Do Any Good?
Charles Moore - 2008.08.26 (updated) - Tip Jar
Popularity: ![]()
![]()
![]()
![]()
Running system maintenance utilities is more often than not an act of faith - or at least hopeful optimism - with no really tangible evidence to indicate that it's doing anything. However, once in a while it does fix an obvious problem.
Some folks disparage running OS X system maintenance routines "routinely", most conveniently executed with a GUI maintenance utility like OnyX, Mac Pilot, Cocktail, MainMenu, or a raft of others, as a waste of time. The counter-assertion is that the system is very robust, designed and configured to take care of itself.
However, I'm a believer.
For one thing, the cron maintenance scripts are cleanup scripts intended to be run by the cron Unix utility in order to clean up unnecessary junk files, rotate log files, maintain activity logs, update databases, and throw away files that need to be cleared out and/or updated from time to time. The maintenance tasks performed by the scripts include:
- The daily script removes old log files, "scratch" and "junk" files, backs up the NetInfo database, reports a variety of system and network statistics, and rotates the system.log file. Under Tiger and Leopard, the daily script also cleans up scratch fax files and prunes asl.log, the log for the Apple System Logging facility.
- The weekly script rebuilds the locate and whatis databases and rotates the following log files: ftp.log, lookupd.log, lpr.log, mail.log, netinfo.log, ipfw.log, ppp.log, and secure.log.
- The monthly script reports per-user usage accounting and rotates the wtmp, install.log, and cu.modem.log files.
This works as it should on Unix machines that are left running 24/7, since the cron utility is programmed to run the cleanup scripts at times when the machines are theoretically at least likely to be in use - between 03:15 and 05:30 local time, depending on the script. There are three scripts, designated "daily", "weekly", and "monthly". In OS X, the daily script is scheduled to run every morning at 3:15 a.m., the weekly script at 4:30 a.m. on Saturday mornings, and the monthly script at 5:30 a.m. on the first day of each month.
If your Mac is shut down or in sleep mode during these hours, the maintenance scripts will not run. (I have heard, but haven't been able to confirm as yet, that recent versions of OS X have been configured to run the cron jobs at a different time if the computer was asleep or off during the regular scheduled time. Any information on this will be appreciated.) If the cron jobs don't get run, log files that will grow over time, consuming free space on your startup disk.
Mac OS X 10.5 "Leopard" will run these cron jobs after startup or waking up if the computer was off or asleep when they were scheduled. Earlier versions of Mac OS X do not do this.
However, if your Mac is shut down or left in sleep mode overnight, you can manually invoke these maintenance routines, most conveniently by using one of the maintenance utilities mentioned above or similar software.
Like most Mac users, I don't leave my computer on 24/7. In fact, other than the very occasional instance of me doing an overnight software download, my computers are never on at the scheduled times - I put them to sleep or shut them off overnight, so the cron scripts never get run (at least at their normal times). That means that files don't get deleted, log files grow, and databases are not updated. If you don't leave your Mac on (and not sleeping) all night, running the scripts manually from time to time is a good idea.
Repairing Permissions
Then there's repairing permissions. While it's hard to imagine anyone arguing that running the cron scripts is useless on the majority of computers that don't stay on all the time, permissions repair is more controversial. John Gruber over at Daring Fireball calls it "voodoo" and states unequivocally that Apple does not recommend it as routine or preventative maintenance.
Mac OS X incorporates a subsystem based on a Unix-style operating system that uses permissions in the file system. Every file and folder on your hard drive has an associated set of permissions that determines who can read, write to, or execute it. For a thorough definition and discussion of OS X permissions, see this Apple Knowledge Base article: Troubleshooting Permissions Issues in Mac OS X .
When you use Apple's Disk Utility or another maintenance utility to verify or repair disk permissions, it reviews each of the .bom files in /Library/Receipts/ and compares its list to the actual permissions on each file listed. If the permissions differ, Disk Utility reports the difference (and corrects them if you use the Repair feature).
The X-Lab notes that
"there is considerable debate about performing Repair Permissions as part of regular maintenance. Our advice is that it is a good prophylactic step after installing third-party software that employs its own installer. This is primarily due to the fact that some poorly-written, third-party installers have been known to change permissions on System-related folders, then neglect to set them back, causing problems after the installation.
"Repairing permissions has gained the undeserved status of a 'magic incantation' that can fix anything, and some recommend it as part of regular maintenance. While it can be a useful troubleshooting step, we do not regard it as part of regular maintenance: it will not hurt anything, it merely wastes time when run unnecessarily. However, it is still a good idea to Repair Permissions after installing third-party software....."
Also see X-Labs' Side Effects of System Cache Cleaning.
Using OnyX
Personally, since it's so easy to do with OnyX, which of the dozen or or OS X system maintenance utilities out there is the one I use most often, I usually just run Repair Permissions along with the cron scripts and some cache dumps using the configurable do-all Automator pane.
While this maintenance routine is most often, as I said, an act of faith, with no really tangible evidence to indicate that it's doing anything, sometimes it does fix obvious problems.
For example, there was the time after I updated the second OS X system on my hard drive (I keep two systems installed on separate partitions, which allows me to, among other things, check out system updates without burning my bridges to the version I know is reliable). That proceeded without drama, but I was slightly pressed for time and decided to skip doing my usual OnyX maintenance run before running the Combo updater. False economy of time.
The system installed and booted just fine, but I discovered that the Finder's "Find" function was not working (nothing would happen), and the little text search utility SpeedSearch would find document titles but not display contents summaries. Bummer. The same sort of thing once happened on my Pismo PowerBook running OS X 10.4.4.
I figured I might have to run the system updater again, but I decided to give OnyX a shot first. I ran the cron scripts, Repair Permissions, and some selected cache dumps, but omitted optimizing the system, since the update installer had just done that. When I rebooted after OnyX had done its thing, both Find and SpeedSearch had been restored to working normally. Cool.

OnyX has a nice interface, is updated frequently, performs well, and is free. The latest version of OnyX for Leopard is 1.9.6, and versions are still available for Mac OS X 10.4 "Tiger" (version 1.8.5), Mac OS X 10.3 "Panther" (version 1.5.3), and Mac OS X 10.2 "Jaguar" (version 1.3.1).
Aside from OS X system maintenance and optimization - including verifying and repairing permissions, running cron maintenance scripts, optimizing the system, verifying your disk media, and updating databases - OnyX allows you to configure certain hidden parameters of the Finder, Dock, Safari, Dashboard, Exposé, Disk Utility... to delete caches, to remove a certain number of files and folders that may become cumbersome, to see the detailed info of your configuration, to preview the different logs and CrashReporter reports, to check the Preferences files and more.
You can customize Dock position, alignment, and minimization options, and you can activate hidden and system files, transparent icons for hidden applications, animate opening applications, put a menu item Quit Finder in the Dock, and relaunch the Dock. To remove a certain number of files and logs, preview the different logs and CrashReporter and more.
OnyX allows you to clean or clear selected or all Internet, user, and System caches. The browsers recognized are: Safari, Internet Explorer, and OmniWeb, You can enable/disable file journaling, import IE and Mozilla/Netscape bookmarks to Safari, smooth small fonts in Safari, enable Disk Copy Expert Mode, enable Debug Menu in Safari, Address Book, and DVD Player, delete recent servers, and reset Mac OS Help.
New in version 1.9.6:
- Deleting logs option improved
- Rebuilding the display of folders content corrected
- New tab Parameters > Spotlight
- Show/hide Bonjour browser in Screen Sharing
- Show/hide full toolbar in Screen Sharing
- Desktop saved before modifying and relaunching the Finder
- Set Help Viewer window to floating or non-floating mode
- Choose the application to execute at launch of X11
- Enable/disable the .DS_Store files creation on network volumes
- Automation panel modified
- Auto Restart/shutdown modified
- New replacement icons (application and toolbar)
- Misc corrections in the translations
- Help updated and reindexed
- Searching update improved
- Deleting the application from Uninstaller improved
OnyX was compiled with Xcode 3.1

The OnyX interface displays eight tabbed panels:
- Verify - Contains panes for S.M.A.R.T. Status, Structure of Volume, and Preferences.
- Maintenance - Lets you verify and repair Permissions, run chron scripts, optimize the system, and reset several other functions.
- Cleaning - Allows you to clean or clear selected or all Internet, user, and System caches. The browsers recognized are: Safari, Internet Explorer, OmniWeb, Camino (formerly Chimera), Netscape, Mozilla, Firebird (formerly Phoenix), Opera and iCab. Safari's URL icons can also be removed. Also can clean Logs, System caches, force empty the Trash, and more.
- Utilities - The Man command allows you to format and display the Unix manual pages. You can also run the plutil, locate, and system_profiler commands from this pane.
- Automation - Runs Repair Permissions and all or selected maintenance routines. By default, cron scripts run automatically, but early in the AM, between 3 and 6, and only if the computer is turned on and not sleeping.
- Parameters - Shows basic configuration specs; Allows you to customize scroll bar arrows, screen capture format, and many other configuration elements in the Finder, Dock, Dashboard and Exposé, Safari, the Login window, iTunes, and more in seven subcategory panes
- Log - Stores the date, hour, and description of each operation executed by OnyX
The OnyX interface is streamlined and intuitive to work with. I don't imagine anyone runs the full slate of functions. For regular tune ups, the key scripts to run are Verify and Repair Permissions, the daily, weekly, and monthly Maintain scripts, and I usually optimize the system as well, all of which can be configured in the "Automate" pane.
System requirements: Mac OS X 10.2 and up (see details above)
System support: PPC/Intel
OnyX is freeware; you may copy and distribute it at will.
Further Reading
- Routine maintenance tasks still run inconsistently in Leopard, Charles Moore, Miscellaneous Ramblings, 2008.09.10. Apple has been trying to get routine maintenance scripts to run consistently since the release of Mac OS X 10.4, but users are still reporting problems under 10.5.4.
Charles Moore has been a freelance journalist since 1987 and writing for Mac websites since May 1998. His The Road Warrior column is a regular feature on MacOpinion, and he is a news editor and columnist at Applelinks.com.
Recent Miscellaneous Ramblings
- 3 WeatherBug Options for Apple Users, 11.19. Have instant access to current local weather conditions with a Dashboard widget, iPhone app, or Firefox plugin.
- Love My Refurb MacBook Pro, Eudora Forever, and the Lightest AA Batteries, 11.18. Also questions about nVidia GeForce 8600 problems in earlier MacBook Pro models and importing Eudora mailboxes into Eudora successors.
- Cruz Browser Introduces Useful New Features, 11.17. Although only a 0.1 release, this new WebKit-based browser has several clever new features that just might hook you.
- Refurb MacBook Pro Value, MacBook Too Big to Replace 12" PowerBook, Pismo Noise, and More, 11.12. Also installing OS X using FireWire Target Disk Mode, running Virtual PC under Leopard, and how to use filters in iCab.
- More in the Miscellaneous Ramblings index.
Links for the Day
- Mac of the Day: Clamshell iBook G3/300 MHz, Sep. 1999 - innovative, rugged, heavy, clamshell laptop introduced AirPort and was a huge hit.
- Group of the Day: Mac Pro List is for those using a Mac Pro.
- November 20 in LEM history: 85: Windows 1.0 - 00: Mac dreams - 01: Stop the upgrade insanity - Good people, good software, good business - The digital lifestyle: Text - 06: To AppleCare or not? - One year with my 'free' Mac mini - 07: Why you want to avoid integrated graphics - Problem with Leopard on a MDD
Recent Content on Low End Mac
- Leopard Runs Very Nicely on PowerPC Macs, Simon Royal, Mac Spectrum, 11.19. Some claim that Mac OS X 10.5 is so optimized for Intel Macs that it runs poorly on PowerPC hardware. That's simply not the case.
- No High Definition iTunes Video for You, Dan Knight, Mac Musings, 11.19. The October 2008 MacBooks are preventing users from viewing some high-def iTunes content from being viewed on their external displays. Poor form!
- Every Working Computer Is Useful to Someone, Allison Payne, The Budget Mac, 11.19. Whether it's a PowerBook 1400, G3 iMac, or Power Mac G4, it could be all the computer someone needs.
- Anticipating Macworld: Nehalem, Snow Tiger, and Updated Desktops, Dan Knight, Mac Musings, 11.18. Intel's Core i7 CPU has to make it way into the next Mac Pro, nVidia GeForce graphics will drive the iMac and Mac mini, and 'Snow Tiger' will unleash the animal within.
- Free Alternatives to Microsoft Office, Simon Royal, Mac Spectrum, 11.17. Microsoft Office is powerful and expensive. OpenOffice provides a full alternative, and Bean and AbiWord are excellent options for word processing.
- DLO Action Jacket for the SanDisk Sansa, Tommy Thomas, Welcome to Macintosh, 11.17. Want to protect your SanDisk Sansa MP3 player on the go? The DLO Action Jacket does a great job.
- More links in our archive.
Recent Deals
- Best iMac G4 Deals, 11.18. Used 15" 700 MHz Combo, $243; 800 MHz, $280; 1 GHz, $380; 17" 1.25 GHz SuperDrive, $400; 20", $549.
- Best MacBook Air Deals, 11.18. New 1.6 80, $1,150 after rebate; 120, $1,744 a/r; 1.8 80, $1,794 a/r; 1.6 128 SSD, $2,150; used 1.8 64 SSD, $1,500; new, $2,200 a/r; 1.86, $2,398 a/r.
- Best Mac OS X 10.0-10.3 Deals, 11.18. Mac OS X 10.0.3, $30; 10.1, $20; 10.2, $60; 10.3 CD, DVD, $100; CD, $119; 10.1 Server, unlimited users, $58; 10.3 Server, unlimited, $150.
- Best iPod nano Deals, 11.17. Refurb 3G/4 GB, $79; new, $114; refurb 8 GB, $99; new, $125; 3G/8 GB, from $134; 16 GB, from $189. Prices include ground shipping.
- Best Titanium PowerBook G4 Deals, 11.17. Used 1 GHz with SuperDrive, $478 plus shipping.
- Best Xserve deals, 11.17. Used G4/1 GHz, $999; G5/2 GHz, $1,288; new 2.0 4-core Xeon, $1,900; refurb 3.0 4-core, $2,599; 2.8 GHz, $2,499; 3.0 8-core, $3,499.
- Best classic iPod Deals, 11.14. Used 30 GB video, $126; 80, $53; refurb 80 classic, $169; new 120 GB, $224; refurb 160 GB, $249; new, $280. New & refurb include shipping.
- Best eMac Deals, 11.14. Used 700 MHz Combo, $120; 800 CD, $170; 1 GHz Combo, $229; SuperDrive, $260; 1.25 Combo, $250; SD, $300; 1.42 Combo, $329.
- Best MacBook Deals, 11.14. Used 1.83 GHz, $595; 2.0 SD, $660; refurb 2.1 GHz, $949; 2.4, $999; black, $1,099; new 2.1, $869 after rebate; 2.4, $1,150 a/r; black, $1,194 a/r; more.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
