博特

相对于队列中的最后一个作业,将暂挂作业移至队列底部。

概要

bbot [-u] job_ID | "job_ID[index_list]" [position]
bbot -h | -V

描述

更改暂挂作业或作业数组元素的队列位置,以影响考虑分派作业的顺序。

缺省情况下, LSF 会按到达顺序 (即,先到先得,先服务) 分派队列中的作业,这取决于合适的服务器主机的可用性。

bbot 命令允许用户和 LSF 管理员手动更改考虑分派作业的顺序。 用户只能对自己的作业进行操作。 LSF 管理员可以对任何作业执行操作。

如果由 LSF 管理员使用,那么 bbot 命令将在队列中具有相同优先级的最后一个作业之后移动所选作业。

如果由用户使用,那么 bbot 命令将在队列中具有相同优先级的用户提交的最后一个作业之后移动所选作业。

暂挂作业由 bjobs 命令按其被视为分派的顺序显示。

您可以使用 bbot 命令来更改公平共享作业的分派顺序。 但是,如果 LSF 管理员使用 btop命令移动公平共享作业,那么该作业将不受公平共享调度的约束,除非 LSF 管理员稍后使用 bbot命令移动同一作业。 在这种情况下,将使用相同的公平共享策略再次调度作业。

要阻止用户使用 bbot 命令更改暂挂作业的队列位置,请在 lsb.params 文件中配置 JOB_POSITION_CONTROL_BY_ADMIN=Y 参数。

不能对绝对优先级调度 (APS) 队列中暂挂的作业运行 bbot 命令。

选项

-u
可选。 指定时,允许相对于普通用户自己的作业列表移动作业。 此选项只能由 LSF 管理员使用。 如果由普通用户使用,那么将忽略此选项。
job_ID | "job_ID[index_list]"

必需。 要对其执行操作的作业或作业数组的作业标识。

对于作业数组,需要索引列表,方括号和引号。 索引列表用于对作业数组进行操作。 索引列表是一个以逗号分隔的列表,其元素具有以下语法:
start_index[-end_index[:step]]
start_indexend_indexstep 值是正整数。 如果省略此步骤,那么将采用一个步骤。 作业数组下标从 1 开始。 最大作业数组下标为 1000。 数组中的所有作业都具有相同的作业标识和参数。 数组的每个元素都通过其数组下标进行区分。
POSITION

可选。 可以指定位置参数以指示要将作业放置在队列中的位置。 position 的值是一个正数,用于指示来自队列末尾的作业的目标位置。 这些位置仅与队列中适用的作业相关,具体取决于调用者是普通用户还是 LSF 管理员。 缺省值 1 表示该位置位于具有相同优先级的所有其他作业之后。

-h

将命令用法打印到 stderr 并退出。

-V

将 LSF 发行版打印到 stderr 并退出。

另请参阅

lsb.params 文件中的 bjobsbswitchbtopJOB_POSITION_CONTROL_BY_ADMIN 参数