in reply to cronjob to run CGI every 30 minutes?

A CGI script probably can't be trivially scheduled from cron. In that case you'll need to schedule a web fetch using wget, lwp-request or something else, maybe a handrolled script - whichever fits your bill. YMMV tho.

Makeshifts last the longest.