Я хотел бы отправить работу с платформой LSF и получить вывод, размещенный в файле (bsub -o
), без отчета о работе в конце его. Использование bsub -N
удаляет отчет о задании из файла, но вместо этого отправляет отчет по электронной почте. Есть ли способ полностью его подавить?
Могу ли я подавить отчет о работе LSF без отправки почты?
Ответ 1
Как перенаправить вывод команды в файл и отправить отчет в /dev/null:
bsub -o /dev/null "ls > job.\$LSB_JOBID.out"
Ответ 2
Как описано в http://www-01.ibm.com/support/knowledgecenter/SSETD4_9.1.2/lsf_admin/email_notification.dita, вы можете установить переменную среды LSB_JOB_REPORT_MAIL = N при отправке задания, чтобы отключить уведомление по электронной почте, например:
LSB_JOB_REPORT_MAIL=N bsub -N -o command.stdout command options
Ответ 3
Мне удалось выполнить эту работу, используя ключ -N, как предлагается bsub И подавление доставки электронной почты с помощью переменной среды:
Для (t) пользователей csh:
setenv LSB_JOB_REPORT_MAIL N
Для оболочки Bourne и их вариантов:
export LSB_JOB_REPORT_MAIL=N
Это немного запутанно, но он выполняет свою работу.
Ответ 4
Я могу придумать два способа сделать это. Один из них - это "кувалда", но, возможно, он сработает для вас.
Сначала вы можете настроить псевдоним электронной почты, который является эквивалентом электронной почты /dev/null, а затем использовать параметр -u для bsub для отправки отчета по электронной почте этому пользователю.
Во-вторых (кувалда) вы можете установить LSB_MAILPROG в конфигурации LSF, чтобы указать на оболочку sendmail script, которая могла бы либо: a) проанализировать отчет и вывести его на основе определенных текстовых совпадений, либо b) удалить всю электронную почту.
В противном случае вы застряли в заголовке в файле, указанном -o.
Ответ 5
Используйте комбинацию "-o", "-e", "-N" и "-u/dev/null" в командной строке bsub для полного подавления отчета о работе и электронной почты, например:
$ bsub -N -u /dev/null -o command.stdout -e command.stderr command options
К сожалению, это также полностью отключит отчеты о неудачах работы.