cron
lets you schedule linux commands to execute on a regular basis.
For instance, say we want to run the command "wget http://yourdomain.com/backup.zip" each hour, that downloads a backup of one of your websites.
Here is the cron command you would need:
0 * * * * wget http://yourdomain.com/backup.zip
You can either memorize the crontab syntax, or just this simple Javascript crontab gui will easily generate the code for you.
There are 2 crontab files that get executed every minute. 1 of them is found in /etc or similar and is controlled by root only. In addition, each user can have a crontab.
To add your command to crontab type:
crontab -e
This will open vim, and you can then paste and save your crontab file.
Viola!
cygrunsrv -I cron -p /usr/sbin/cron -a D
net start cron
If there are problems, check the cron.log file in your home directory.