Run A Controller Action Repeatedly

I want run a controller action repeatedly in a time interval(2 hours). i have some doubts

  1. Is it possible run that controller action without opening the application? (server will be on)

  2. In Yii/PHP have any methods for perform this without open the yii application?

if its not possible, wats th solution for this?

In windows 7, Linux, Mac ?

take a look at this

Implementing cron jobs with Yii