It looks like perl can't find it's libraries.
As others have already said, cron runs with a limited environment, including a limited PATH. Some things to consider:
- Are you running the perl binary you think you are? Since the PATH is different, it might be finding another perl (and another Config.pm which lists a different @INC).
- Does your shell environment have a PERL5LIB? You'll need that in the crontab too, or you can use lib qw() inside the script.
If neither of thosee fix it we'll have to get more creative.
Good luck! :)
--
brian d foy <brian@stonehenge.com>