A program to kill long-running runaway programs
Try using system-level quota enforcement instead. Most systems will allow to set per-process CPU time limit for different users.
Examples:
- Linux:
/etc/security/limits.conf
- FreeBSD:
/etc/login.conf
CGI scripts can usually be run under their own user ID, for example using mod_suid
for Apache.
This might be something more like what you were looking for: