in reply to cronjob to run CGI every 30 minutes?

On Unix, or a Unix like OS, you'd use "cron". For something produced in Redmond, use "at". For details, read the manual page. This is not a Perl question, you'd use the same answer if you have a program written in Ada or Eifel, and you wanted that to be run every 30 minutes.

Abigail