.TH "globus_gram_job_manager_job_execution_environment" 3 "Mon Apr 30 2012" "Version 13.33" "globus gram job manager" \" -*- nroff -*- .ad l .nh .SH NAME globus_gram_job_manager_job_execution_environment \- Job Execution Environment .SH "Environment Variables" .PP 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\&. .PP \fBHOME\fP .RS 4 The user's home directory\&. .RE .PP \fBLOGNAME\fP .RS 4 The user's login name\&. .RE .PP \fBX509_USER_PROXY\fP .RS 4 The path to the job manager's delegated credential\&. (GSI only)\&. .RE .PP \fBGLOBUS_GRAM_JOB_CONTACT\fP .RS 4 The job manager's contact string for this job\&. .RE .PP \fBGLOBUS_LOCATION\fP .RS 4 The path to the Globus installation on the job manager host\&. .RE .PP \fBX509_CERT_DIR*\fP .RS 4 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\&. .RE .PP \fBGLOBUS_GASS_CACHE_DEFAULT*\fP .RS 4 The path to the job's GASS cache (if the gass_cache RSL attribute is present)\&. .RE .PP \fBGLOBUS_TCP_PORT_RANGE*\fP .RS 4 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\&. .RE .PP \fBGLOBUS_REMOTE_IO_URL*\fP .RS 4 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)\&. .RE .PP \fBGLOBUS_NEXUS_NO_GSI\fP .RS 4 Disables GSI in Nexus's TCP protocol, for compatibility with Nexus 4\&.6 and earlier\&. .RE .PP .SH "RSL Substitions" .PP 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\&. .PP \fBHOME\fP .RS 4 The user's home directory\&. .RE .PP \fBLOGNAME\fP .RS 4 The user's login name\&. .RE .PP \fBGLOBUS_ID\fP .RS 4 The subject name of the security credentials under which the job is running\&. .RE .PP \fBGLOBUS_GRAM_JOB_CONTACT\fP .RS 4 The job manager's contact string for this job\&. .RE .PP \fBGLOBUS_HOST_MANUFACTURER\fP .RS 4 The manufacturer part of the host configuration string (derived from config\&.guess) .RE .PP \fBGLOBUS_HOST_CPUTYPE\fP .RS 4 The CPU type part of the host configuration string (derived from config\&.guess) .RE .PP \fBGLOBUS_HOST_OSNAME\fP .RS 4 The operating system name part of the host configuration string (derived from config\&.guess) .RE .PP \fBGLOBUS_HOST_OSVERSION\fP .RS 4 The operating system version number part of the host configuration string (derived from config\&.guess) .RE .PP \fBGLOBUS_GATEKEEPER_HOST\fP .RS 4 The name of the host on which the gatekeeper is running\&. .RE .PP \fBGLOBUS_GATEKEEPER_PORT\fP .RS 4 The TCP port which on which the gatekeeper is accepting connections\&. .RE .PP \fBGLOBUS_GATEKEEPER_SUBJECT\fP .RS 4 The subject name of the security credentials under which the gatekeeper is running\&. .RE .PP \fBGLOBUS_LOCATION\fP .RS 4 The path to the Globus installation on the job manager host\&. .RE .PP \fBGLOBUS_CACHED_STDOUT\fP .RS 4 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\&. .RE .PP \fBGLOBUS_CACHED_STDERR\fP .RS 4 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\&. .RE .PP \fBSCRATCH_DIRECTORY\fP .RS 4 The path of the scratch directory for this job\&. (Only set if the scratch_dir RSL attribute is used)\&. .RE .PP \fBGLOBUS_CONDOR_ARCH\fP .RS 4 The condor name of the architecture which the job manager is handling jobs for\&. (deprecated) .RE .PP \fBGLOBUS_CONDOR_OS\fP .RS 4 The condor name of the operating system which the job manager is handling jobs for\&. (deprecated) .RE .PP