-jsdl

使用 JSDL 文件提交作业,该文件使用 LSF 扩展名来指定作业提交选项。

类别

属性

概要

bsub -jsdl 文件名

有冲突的选项

请勿与以下选项配合使用: -json-jsdl_strict-yaml

描述

LSF 提供了对 JSDL 规范的扩展,以便您可以使用 JSDL 标准模式中未定义的 LSF 功能来提交作业。 JSDL 模式 (jsdl.xsd) , POSIX 扩展 (jsdl-posix.xsd) 和 LSF 扩展 (jsdl-lsf.xsd) 位于 LSF_LIBDIR 目录中。

  • 要提交使用 LSF 扩展的作业,请使用 -jsdl 选项。
  • 要提交仅使用标准 JSDL 元素和 POSIX 扩展的作业,请使用 -jsdl_strict 选项。 您可以使用 -jsdl_strict 选项来验证文件是否仅包含有效的 JSDL 元素和 POSIX 扩展名。 错误消息指示无效元素,包括:
    • 不属于 JSDL 规范的元素
    • 此版本的 LSF 中不支持的有效 JSDL 元素
    • 不属于 JSDL 标准和 POSIX 扩展模式的扩展元素

有关使用JSDL提交工作的更多信息,包括JSDL元素到 LSF 提交选项的详细映射,以及受支持元素和不受支持元素的完整列表,请参阅使用JSDL的LSF工作

如果指定重复或有冲突的作业提交参数,那么 LSF 将通过应用以下规则来解决冲突:
  1. 在命令行中指定的参数将覆盖所有其他参数。
  2. JSDL 文件中指定的参数将覆盖作业脚本。