|
|
|
good chemistry is complicated, and a little bit messy -LW |
|
| PerlMonks |
setting environmental variables for cronby melguin (Pilgrim) |
| on Aug 15, 2001 at 17:21 UTC ( [id://105110]=perlquestion: print w/replies, xml ) | Need Help?? |
This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.melguin has asked for the wisdom of the Perl Monks concerning the following question:
I have several cron jobs that call perl scripts (some of which call perl scripts which do other things and call binaries). The problem I am running into is that the environmental variables are not set while running under cron as they are when I run the scripts from a shell (eg. csh).
I remember seeing ways to declare the variables in the perl script, but then I'd have to update many files if something changes (besides being a pain--lots of custom variables). I know with a shell script, you can just run it whatever shell you want via #! /bin/csh , etc then source a file with the environment variable in it. Can I do something like that which will set the variables and keep them for everything the scripts call? If so, how? Very possibly I am approaching this the wrong way. So, if you know of a different (better) way that accomplishes the same thing, please share. melguin.
Back to
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||||