SPUG:path problems

North, Walter wnorth at state.mt.us
Thu May 22 14:01:26 CDT 2003


	Thanks to Brian Hatch and Andrew Wyllie for their 
	suggestions.

	I still don't know why the script seems to ignore the 
	#!/usr/bin/perl line, its almost as if it were windows
	in this respect.  Maybe its an AIX thing.

	Clearly the relationship of the perl script to the shell
	is more complex then I thought.

	Anyway, the answer to my problem was suggested by Brian,
	and when I put in the -I magic happened.  I could have
	sworn I tried that..............

	/usr/local/bin/perl -I/usr/local/lib/perl5 <myprog>

	/usr/bin/perl works too, and there is no need to mess
	with the users environment which is a good thing.

	The -I did not work on the script perl #! line
	but it works as above.

	And I would bet that if I put the script in a wrapper
	that changed the environment that it would work then,
	just not inside.

	Anyway, thanks for the help

> -----Original Message-----
> From: Brian Hatch [mailto:spug at ifokr.org]
> Sent: Thursday, May 22, 2003 11:13 AM
> To: North, Walter
> Subject: Re: SPUG:path problems
> 
> 
> 
> 
> > 	Its path to my perl
> > 
> > 	#!/usr/bin/perl which is a link to /usr/local/bin/perl
> > 
> > 	I thought that it would go to the perl listed in #! too,
> > 	but something is weird.
> 
> What happens if you run
> 
> /usr/local/bin/perl /path/to/my/script
> 
> It should then absolutely positivily run with /usr/local/bin/perl.
> 
> --
> Brian Hatch                  Network must be back up.
>    Systems and                It used to say "Document
>    Security Engineer          contains no data."
> http://www.ifokr.org/bri/     Now it says "Account
>                               contains no money."
> Every message PGP signed
> 



More information about the spug-list mailing list