in reply to perl /cron /DBI

PROTIP: Cron doesn't load /etc/profile, .profile .bashrc or any other shell environment configuration scripts.
The easiest thing is to make a shell script which wraps the Perl program, and loads up the needed environment variables.