jScheduler is a component which enable you to launch tasks at a determinated frequency.
You can execute queries, load a page, execute a script, open a socket connection... every X minutes automatically!