Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: ENV INFORMATION

by robartes (Priest)
on May 21, 2005 at 12:08 UTC ( [id://459235]=note: print w/replies, xml ) Need Help??


in reply to ENV INFORMATION

I'm afraid you cannot influence your parent's environment from inside the Perl script, and certainly not by setting %ENV keys. Those variables only get propagated 'downwards' in the process tree, towards children of your perl script, not upwards towards the parent.

As phaylon mentioned, perldoc -q environment describes a hack whereby you output the VAR=value commands from your script and pull that through the shell's eval function, but then you're no longer inside your perl script. And it might not work with all shells either.

CU
Robartes-

Replies are listed 'Best First'.
Re^2: ENV INFORMATION
by schwern (Scribe) on May 23, 2005 at 10:43 UTC
    I'm afraid you cannot influence your parent's environment from inside the Perl script

    ...unless you happen to be running VMS.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://459235]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (5)
As of 2024-04-19 03:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found