For those of you not familar with maintenance scripts and the launchd process, see http://www.thexlab.com/faqs/maintscripts.html
In Tiger, launchd is supposed to execute the maintenance scripts once the computer wakes up from sleep (or is booted up if shutdown at the appointed time that the scripts are scheduled to run). However, it doesn't always work (because of some side effect in how launchd in Tiger treats sleep time), causing users to rely on third-party utilities such as Macjanitor or Cocktail to run the scripts manually.
This problem appears to have been resolved in Leopard, as launchd now seems to work as intended. My 2.8 iMac running Leopard has been executing these scripts as scheduled once it wakes up from sleep from day one. I'm still using Macjanitor on the other iMac running Tiger and Anacron on the Macbook.
In Tiger, launchd is supposed to execute the maintenance scripts once the computer wakes up from sleep (or is booted up if shutdown at the appointed time that the scripts are scheduled to run). However, it doesn't always work (because of some side effect in how launchd in Tiger treats sleep time), causing users to rely on third-party utilities such as Macjanitor or Cocktail to run the scripts manually.
This problem appears to have been resolved in Leopard, as launchd now seems to work as intended. My 2.8 iMac running Leopard has been executing these scripts as scheduled once it wakes up from sleep from day one. I'm still using Macjanitor on the other iMac running Tiger and Anacron on the Macbook.