2016-07-27 57 views
0

林與LSF工作,運行BSUB命令。LSF - BSUB運行腳本如果作業被殺害

我實現-Ep開關運行後EXEC腳本。直到作業被殺死這個偉大的工程或擊中內存限制,管理規定等

有什麼辦法作業,以檢測其耗盡資源,然後運行該腳本?或強迫它運行腳本,即使它已被殺死?

我想我的另一種選擇正在運行的工作與該作業當它完成,這將運行「後EXEC」腳本的依賴。

有什麼想法?

親切的問候,

TheBigPeeler

回答

1

documentation,現在你可以看到你想要的行爲。

作業完成後運行執行後命令,而不管作業的退出狀態爲 。一旦執行後執行命令與作業關聯 ,即使作業失敗,該命令也會運行。您不能 將執行後命令配置爲僅在某些 條件下運行。

我認爲也許與JOB_INCLUDE_POSTEXEC(lsb.params)的交互可以解釋這種差異,但是從我的測試來看,post-exec仍然會在兩種情況下運行。我用runlimit(bsub -W)來觸發作業殺手。

是否有可能後EXEC運行,但早期退出?

您正在使用什麼版本的LSF的

? (什麼是mbatchd -Vsbatchd -V的輸出)

相關問題