On Fri, 4 Jan 2002, Paul Rimmer wrote:

[...]

> #Test Line follows
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin
> 
> main () {
> 
> prog=`basename $0`
> <SNIP>
> 
> The mailing no longer occurs.  Remove it and I get the emails again but with
> no $HOSTNAME.  Just so I know, what is the relationship between PATH and
> environment variables?  How does adding the above path provide visibility to
> $HOSTNAME?

By providing visibility to programs, including the "hostname" command.  
If the PATH string doesn't point to the location of the program (like
/bin), then constructs like $(hostname) and `hostname` won't work... they
will spit out errors to stderr and output nothing to stdout... leaving an
empty string as a result.

---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<[EMAIL PROTECTED]>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...2k
---------------------------------------------------------------------------


_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user

Reply via email to