Setting an environment variable through a Perl script
18:21 04 Oct 2013

I am trying to set an environment variable, LD_LIBRARY_PATH, through a Perl script in the following way:

I have created .profile under /root

.profile has an export command say:

export LD_LIBRARY_PATH=/

My Perl script is test.pl and it has:

#!/usr/bin/perl
system(". /root/.profile");

When I execute ./test.pl, LD_LIBRARY_PATH doesn't change.

What am I doing wrong?

linux perl bash sh