table of contents
other versions
- wheezy 13.33-1
globus_gram_job_manager_job_execution_environment(3) | globus gram job manager | globus_gram_job_manager_job_execution_environment(3) |
NAME¶
globus_gram_job_manager_job_execution_environment - Job Execution EnvironmentEnvironment Variables¶
The GRAM Job Manager provides a minimal environment for user's jobs. The following environment variables will be set by the job manager. Variables marked with an asterisk (*) will only be set if a related job manager configuration option or RSL attribute is provided. Local schedulers may set additional environment variables. HOMEThe user's home directory.
LOGNAME
The user's login name.
X509_USER_PROXY
The path to the job manager's delegated
credential. (GSI only).
GLOBUS_GRAM_JOB_CONTACT
The job manager's contact string for this
job.
GLOBUS_LOCATION
The path to the Globus installation on the job
manager host.
X509_CERT_DIR*
The path to a trusted certificate directory.
This variable will only be set if the -x509-cert-dir argument is given to the
job manager.
GLOBUS_GASS_CACHE_DEFAULT*
The path to the job's GASS cache (if the
gass_cache RSL attribute is present).
GLOBUS_TCP_PORT_RANGE*
A system-specific range of TCP ports which may
be used by the job. Globus I/O will automatically honor this range. Only
present if the related configuration option is present in the job manager
configuration file.
GLOBUS_REMOTE_IO_URL*
The path to a file containing a URL string of
a GASS server which the job may access (if the remote_io_url attribute is
present).
GLOBUS_NEXUS_NO_GSI
Disables GSI in Nexus's TCP protocol, for
compatibility with Nexus 4.6 and earlier.
RSL Substitions¶
In addition to the environment variables described above, a number of RSL substitutions are made available by the job manager. These substitions may be added to the environment by the job RSL if needed. HOMEThe user's home directory.
LOGNAME
The user's login name.
GLOBUS_ID
The subject name of the security credentials
under which the job is running.
GLOBUS_GRAM_JOB_CONTACT
The job manager's contact string for this
job.
GLOBUS_HOST_MANUFACTURER
The manufacturer part of the host
configuration string (derived from config.guess)
GLOBUS_HOST_CPUTYPE
The CPU type part of the host configuration
string (derived from config.guess)
GLOBUS_HOST_OSNAME
The operating system name part of the host
configuration string (derived from config.guess)
GLOBUS_HOST_OSVERSION
The operating system version number part of
the host configuration string (derived from config.guess)
GLOBUS_GATEKEEPER_HOST
The name of the host on which the gatekeeper
is running.
GLOBUS_GATEKEEPER_PORT
The TCP port which on which the gatekeeper is
accepting connections.
GLOBUS_GATEKEEPER_SUBJECT
The subject name of the security credentials
under which the gatekeeper is running.
GLOBUS_LOCATION
The path to the Globus installation on the job
manager host.
GLOBUS_CACHED_STDOUT
The name of the local file in the cache where
stdout is being stored. This may be used as the value of the stdout RSL
attribute to cause one copy of output to be stored in the cache. A
stdio_update signal may be used to retrieve the output when the job is
finishing.
GLOBUS_CACHED_STDERR
The name of the local file in the cache where
stderr is being stored. This may be used as the value of the stderr RSL
attribute to cause one copy of output to be stored in the cache. A
stdio_update signal may be used to retrieve the output when the job is
finishing.
SCRATCH_DIRECTORY
The path of the scratch directory for this
job. (Only set if the scratch_dir RSL attribute is used).
GLOBUS_CONDOR_ARCH
The condor name of the architecture which the
job manager is handling jobs for. (deprecated)
GLOBUS_CONDOR_OS
The condor name of the operating system which
the job manager is handling jobs for. (deprecated)
Mon Apr 30 2012 | Version 13.33 |