Command Reference Guide

Platform LSF Command Reference 195
If you use the special character %J in the name of the output file, then %J is replaced
by the job ID of the job. If you use the special character
%I in the name of the output
file, then
%I is replaced by the index of the job in the array, if the job is a member of
an array. Otherwise,
%I is replaced by 0 (zero).
NOTE: The file path can contain up to 4094 characters for UNIX and Linux, or up to 255 characters
for Windows, including the directory, file name, and expanded values for %J (job_ID) and %I
(index_ID).
If the parameter LSB_STDOUT_DIRECT in lsf.conf is set to Y or y, the standard
output of a job is written to the file you specify as the job runs. If
LSB_STDOUT_DIRECT is not set, it is written to a temporary file and copied to
the specified file after the job finishes. LSB_STDOUT_DIRECT is not supported on
Windows.
If you use
-o without -e or -eo, the standard error of the job is stored in the output
file.
If you use
-o without -N, the job report is stored in the output file as the file header.
If you use both
-o and -N, the output is stored in the output file and the job report
is sent by mail. The job report itself does not contain the output, but the report
advises you where to find your output.
-oo output_file Specify a file path. Overwrites the standard output of the job to the specified file if
it exists, or sends the output to a new file if it does not exist. Sends the output by
mail if the system has trouble writing to the file.
If only a file name is specified, LSF writes the output file to the current working
directory. If the current working directory is not accessible on the execution host
after the job starts, LSF writes the standard output file to
/tmp/.
If you use the special character
%J in the name of the output file, then %J is replaced
by the job ID of the job. If you use the special character
%I in the name of the output
file, then
%I is replaced by the index of the job in the array, if the job is a member of
an array. Otherwise,
%I is replaced by 0 (zero).
NOTE: The file path can contain up to 4094 characters for UNIX and Linux, or up to 255 characters
for Windows, including the directory, file name, and expanded values for %J (job_ID) and %I
(index_ID).
If the parameter LSB_STDOUT_DIRECT in lsf.conf is set to Y or y, the standard
output of a job overwrites the output file you specify as the job runs, which occurs
every time the job is submitted with the overwrite option, even if it is requeued
manually or by the system. If LSB_STDOUT_DIRECT is not set, the output is
written to a temporary file that overwrites the specified file after the job finishes.
LSB_STDOUT_DIRECT is not supported on Windows.
If you use
-oo without -e or -eo, the standard error of the job is stored in the output
file.
If you use
-oo without -N, the job report is stored in the output file as the file header.
If you use both
-oo and -N, the output is stored in the output file and the job report
is sent by mail. The job report itself does not contain the output, but the report
advises you where to find your output.