bbot

將擱置中工作移至相對於佇列中最後一個工作的佇列底端。

用法概要

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]"

必要。 要在其上操作之工作或工作陣列的工作 ID。

若為工作陣列,則需要索引清單、方括弧及引號。 索引清單是用來對工作陣列進行操作。 索引清單是以逗點區隔的清單,其元素具有下列語法:
start_index[-end_index[:step]]
start_indexend_indexstep 值是正整數。 如果省略步驟,則會假設一個步驟。 工作陣列索引從 1 開始。 工作陣列索引上限為 1000。 陣列中的所有工作都具有相同的工作 ID 及參數。 陣列的每一個元素都由其陣列索引來識別。
位置

選用。 可以指定位置引數,以指出工作在佇列中的放置位置。 position 的值是正數,指出從佇列結尾開始工作的目標位置。 這些位置僅相對於佇列中適用的工作,視呼叫程式是一般使用者還是 LSF 管理者而定。 預設值 1 表示位置在所有其他具有相同優先順序的工作之後。

-h

將指令用法列印至 stderr 並結束。

-V

將 LSF 發行版本列印至 stderr 並結束。

另請參閱

lsb.params 檔案中的 bjobsbswitchbtopJOB_POSITION_CONTROL_BY_ADMIN 參數