Fabian,

I think you are misinterpreting your example.
The shell replaces "$VARIABLE" before globus-job-run is called.

To find out the environment available for job executables, try this:

        $ globus-job-run machine_name /usr/bin/printenv

You will find the default environment is very limited.  There are
provisions for setting the environment, either from the command line
or in a job description file.

Cheers!


On 21.05.08, Fabian Lueghausen wrote:
> Hey list !
> 
> I've got a question concerning the environment variables used when 
> executing the globus-job-run command.
> 
> When submitting a job from my local machine "mertens" to a remote 
> machine "ingrid", the remote machine is always using my local 
> environment variables (wherefore...)
> 
> For example:
> 
>    [EMAIL PROTECTED] ~]$ *globus-job-run ingrid /bin/echo $VARIABLE*
>    VARIABLE: Undefined variable.
>    [EMAIL PROTECTED] ~]$ setenv VARIABLE "hello world!"
>    [EMAIL PROTECTED] ~]$ globus-job-run ingrid /bin/echo $VARIABLE
>    hello world!
>    [EMAIL PROTECTED] ~]$  
> 
> This becomes a problem while a want to start a programm whose runtime 
> environment variables should be defined on the remote machine because 
> they differ from the ones which should be used on my local machine...
> 
> So my question: Is there any way to set some variables on the remote 
> machine?
> 
> Great *thanks* for all your answers!
> Fabian

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
Steve White                                             +49(331)7499-202
e-Science / AstroGrid-D                                   Zi. 35  Bg. 20
-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 
Astrophysikalisches Institut Potsdam (AIP)
An der Sternwarte 16, D-14482 Potsdam

Vorstand: Prof. Dr. Matthias Steinmetz, Peter A. Stolz

Stiftung privaten Rechts, Stiftungsverzeichnis Brandenburg: III/7-71-026
-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 

Reply via email to