Dear all, Christopher Smith provided me a list of available place holders in LSF. I took the chance and created a comparison table in the Wiki, based on the latest information from manuals, Chris and the original tracker discussion: http://www.drmaa.org/wiki/index.php/DrmaaNewPlaceholders This should act as discussion base for future DRMAA place holder discussions, even though the issue is currently in "Delayed" status. We just can use the time waiting for the OGF editors ;-) ... Peter. -------- Original-Nachricht -------- Betreff: FW: LSF vars set for execution Datum: Fri, 15 Jun 2007 13:08:48 -0700 Von: Christopher Smith <csmith@platform.com> An: <peter.troeger@hpi.uni-potsdam.de> Hello Peter, I’m just following up on the issue of place holders in DRM systems. I’ve just now looked at the tracker for it ( http://forge.ogf.org/sf/go/artf2837;jsessionid=A585E1B966142518CEDAFC9D8B9B8...), and have some updated information for you. Any environment variable can be used in options for setting file paths in LSF (e.g. stdio, command, etc), as long as they are escaped properly on the bsub command line so that the submission process doesn’t expand them. In the forwarded email is a list of all the possible environment variables that might be set in the environment of the job (in addition to the non-LSF environment variables that is). Some are set automatically by the system (e.g LSB_JOBID) while others are set by the user to set some behaviour for the system (e.g. BSUB_STDERR). These are in addition to the special place holders %J and %I that I was asked about earlier. -- Chris ------ Forwarded Message *From: *Bill McMillan <bmcmillan@platform.com> *Date: *Fri, 15 Jun 2007 15:58:40 -0400 *To: *Chris Smith <csmith@platform.com> *Conversation: *LSF vars set for execution *Subject: *RE: LSF vars set for execution Or all the ones that could be set depending on your submission options... Environment Variable Reference BSUB_BLOCK BSUB_QUIET BSUB_QUIET2 BSUB_STDERR CLEARCASE_DRIVE CLEARCASE_MOUNTDIR CLEARCASE_ROOT LM_LICENSE_FILE LS_EXEC_T LS_JOBPID LS_LICENSE_SERVER_/feature/ LS_SUBCWD LSB_CHKPNT_DIR LSB_DEBUG LSB_DEBUG_CMD LSB_DEBUG_MBD LSB_DEBUG_NQS LSB_DEBUG_SBD LSB_DEBUG_SCH LSB_DEFAULTPROJECT LSB_DEFAULTQUEUE LSB_ECHKPNT_METHOD LSB_ECHKPNT_METHOD_DIR LSB_ECHKPNT_KEEP_OUTPUT LSB_ERESTART_USRCMD LSB_EXEC_RUSAGE LSB_EXECHOSTS LSB_EXIT_PRE_ABORT LSB_EXIT_REQUEUE LSB_FRAMES LSB_HOSTS LSB_INTERACTIVE LSB_JOB_STARTER LSB_JOBEXIT_INFO LSB_JOBEXIT_STAT LSB_JOBFILENAME LSB_JOBID LSB_JOBINDEX LSB_JOBINDEX_STEP LSB_JOBNAME LSB_JOBPEND LSB_JOBPGIDS LSB_JOBPIDS LSB_MAILSIZE LSB_MCPU_HOSTS LSB_NQS_PORT LSB_NTRIES LSB_OLD_JOBID LSB_OUTPUT_TARGETFAILED LSB_DJOB_COMMFAIL_ACTION LSB_DJOB_ENV_SCRIPT LSB_QUEUE LSB_REMOTEINDEX LSB_REMOTEJID LSB_RESTART LSB_RESTART_PGID LSB_RESTART_PID LSB_RTASK_GONE_ACTION LSB_SUB_CLUSTER LSB_SUB_COMMAND_LINE LSB_SUB_EXTSCHED_PARAM LSB_SUB_JOB_WARNING_ACTION LSB_SUB_JOB_ACTION_WARNING_TIME LSB_SUB_PARM_FILE LSB_SUSP_REASONS LSB_SUSP_SUBREASONS LSB_UNIXGROUP LSF_CMD_LOGDIR LSF_DEBUG_CMD LSF_DEBUG_LIM LSF_DEBUG_RES LSF_EAUTH_AUX_DATA LSF_EAUTH_AUX_PASS LSF_EAUTH_CLIENT LSF_EAUTH_SERVER LSF_EAUTH_UID LSF_EXECUTE_DOMAIN LSF_INTERACTIVE_STDERR LSF_INVOKE_CMD LSF_JOB_STARTER LSF_LIM_DEBUG LSF_LOGDIR LSF_MASTER LSF_NIOS_DEBUG LSF_NIOS_DIE_CMD LSF_NIOS_IGNORE_SIGWINDOW LSF_NIOS_PEND_TIMEOUT LSF_RESOURCES LSF_USE_HOSTEQUIV LSF_USER_DOMAIN ------ End of Forwarded Message