0
林與LSF工作,運行BSUB命令。LSF - BSUB運行腳本如果作業被殺害
我實現-Ep開關運行後EXEC腳本。直到作業被殺死這個偉大的工程或擊中內存限制,管理規定等
有什麼辦法作業,以檢測其耗盡資源,然後運行該腳本?或強迫它運行腳本,即使它已被殺死?
我想我的另一種選擇正在運行的工作與該作業當它完成,這將運行「後EXEC」腳本的依賴。
有什麼想法?
親切的問候,
TheBigPeeler
林與LSF工作,運行BSUB命令。LSF - BSUB運行腳本如果作業被殺害
我實現-Ep開關運行後EXEC腳本。直到作業被殺死這個偉大的工程或擊中內存限制,管理規定等
有什麼辦法作業,以檢測其耗盡資源,然後運行該腳本?或強迫它運行腳本,即使它已被殺死?
我想我的另一種選擇正在運行的工作與該作業當它完成,這將運行「後EXEC」腳本的依賴。
有什麼想法?
親切的問候,
TheBigPeeler
從documentation,現在你可以看到你想要的行爲。
作業完成後運行執行後命令,而不管作業的退出狀態爲 。一旦執行後執行命令與作業關聯 ,即使作業失敗,該命令也會運行。您不能 將執行後命令配置爲僅在某些 條件下運行。
我認爲也許與JOB_INCLUDE_POSTEXEC
(lsb.params)的交互可以解釋這種差異,但是從我的測試來看,post-exec仍然會在兩種情況下運行。我用runlimit(bsub -W
)來觸發作業殺手。
是否有可能後EXEC運行,但早期退出?
您正在使用什麼版本的LSF的? (什麼是mbatchd -V
和sbatchd -V
的輸出)