Environment variables for session scheduler (ssched)

By default, all environment variables that are set as part of the session are available in each task's execution environment.

Variables for the execution host of each task

The following environment variables are reset according to the execution host of each task:
  • EGO_SERVERDIR
  • LSB_TRAPSIGS
  • LSF_SERVERDIR
  • HOSTTYPE
  • LSB_HOSTS
  • LSF_BINDIR
  • EGO_BINDIR
  • PWD
  • HOME
  • LSB_ERRORFILE
  • LSB_OUTPUTFILE
  • TMPDIR
  • LSF_LIBDIR
  • EGO_LIBDIR
  • LSB_MCPU_HOSTS
  • PATH (prepends LSF_BINDIR)
  • LD_LIBRARY_PATH (prepends LSF_LIBDIR and EGO_LIBDIR)

Environment variables that are not available in the task environment

  • LSB_JOBRES_PID
  • LSB_EEXEC_REAL_UID
  • LS_EXEC_T
  • LSB_INTERACTIVE
  • LSB_CHKFILENAME
  • SPOOLDIR
  • LSB_ACCT_FILE
  • LSB_EEXEC_REAL_GID
  • LSB_CHKPNT_DIR
  • LSB_CHKPNT_PERIOD
  • LSB_JOB_STARTER
  • LSB_EXIT_REQUEUE
  • LSB_DJOB_RU_INTERVAL
  • LSB_DJOB_HB_INTERVAL
  • LSB_DJOB_HOSTFILE
  • LSB_JOBEXIT_INFO
  • LSB_JOBPEND
  • LSB_EXECHOSTS

Environment variables corresponding to the session job

  • LSB_JOBID
  • LSB_JOBINDEX
  • LSB_JOBINDEX_STEP
  • LSB_JOBINDEX_END
  • LSB_JOBPID
  • LSB_JOBNAME
  • LSB_JOBFILENAME

Environment variables set individually for each task

  • LSB_TASKID (the current task ID)
  • LSB_TASKINDEX (the current task index)