BEGIN { my $self = $0; # or hardcode it, depending upon need if ( $ENV{'LD_LIBRARY_PATH'} !~ m|/path/you/want| ) { $ENV{'LD_LIBRARY_PATH'} = "/path/you/want:$ENV{LD_LIBRARY_PATH}"; exec $self, @ARGV; } } use DBI;