How to set your Mac to run scripts, apps and other software automatically, and at regular intervals, using launchd and a property list.
Lingon
If the kernel is the heart of OS X, launchd is its brain. Use it to run periodic tasks such as synchronising folders automatically.
Although I have disabled Time Machine, my Mac still runs periodic Time Machine backups.
