in reply to Perl CGI Environment Variable

(Building on your replies to the above questions:) you have to set up your environment for cron jobs... it doesn't just come for free.

Two easy ways to do this:

P.S. (update) This doesn't actually have anything to do with perl... it has to do with how environment variables are set and inherited, and how crond fits in with all that... if you want to see a really clear example of that, just put this in your crontab:

* * * * * env > ~/cron_env
And then see what's there (not much... certainly not as much you usually have in your shell, thanks to your rc/profile/.login file(s)).
------------ :Wq Not an editor command: Wq