Leopard - as the former OS versions - should do some housekeeping on it's own as most Unix systems do, but: the shell scripts that come with the system and are made for this purpose start automatically at night, but only if the Mac is running. Since 10.4 Apple promised to modify the behaviour if the Mac is not running while the daily, weekly and monthly scripts are due to be executed and execute them the next time the Mac is running.
It still does not work in Leopard in all cases.
An easy way to run this basic housekeeping is to start the application Terminal (in /Applications/Utilities) and type:
Code:
sudo periodic daily weekly monthly
You have to provide your Mac's admin password and the job will be done. You may just run the daily or weekly by
Code:
sudo periodic daily
aso.
The scripts will take a while to be executed, leave the Terminal window open. After typing the admin password it will look like nothing happens at all, but it does. Took 5 minutes on one of my machines (did not run the script here for one year) to complete, once done you will see the prompt
Code:
your_short_username:~ your_short_username$
The job is done then.
Bookmarks