
1. Open Terminal (/Applications/Utilities).
2. Type: sudo sh /etc/daily
Optionally, for Mac OS X 10.2 or later, you can use: sudo periodic daily
Tip: Typing "daily" runs tasks normally scheduled for a daily interval. Type "monthly" or "weekly" in place of "daily" to runs tasks scheduled for those intervals. Weekly tasks usually require a longer time to run than others.
3. Press Return.
4. Enter your Admin password when prompted, then press Return.
5. Quit Terminal when the task is complete.
If command line work's not your cup of tea, previously-mentioned Mac Janitor gets the job done too.2. Type: sudo sh /etc/daily
Optionally, for Mac OS X 10.2 or later, you can use: sudo periodic daily
Tip: Typing "daily" runs tasks normally scheduled for a daily interval. Type "monthly" or "weekly" in place of "daily" to runs tasks scheduled for those intervals. Weekly tasks usually require a longer time to run than others.
3. Press Return.
4. Enter your Admin password when prompted, then press Return.
5. Quit Terminal when the task is complete.
Mac OS X: How to force background maintenance tasks [Mac Support]
More...