[英]Slurm - Job State says failed, but output still generated
我有一個計划好的任務,並且正在群集上運行。 這是一個運行MATLAB .m文件的簡單sbatch
。 完成運行后,將按預期成功生成輸出(兩個圖)。 但是,當我執行sacct
,作業狀態為“ FAILED”,退出代碼為“ 9:0”。 對我來說,它應該改為COMPLETED。
在我的sbatch
文件中,我確實指定了error
和output
,並且確實生成了兩個沒有內容的文件。
有人可以幫忙嗎?
作業的最終狀態由提交腳本的返回代碼決定,而提交腳本的返回代碼又是提交腳本的最后一個命令的返回代碼。 因此,最合理的解釋是,即使Matlab腳本運行良好,提交腳本的最后一個命令也不行。 如果Matlab 是腳本的最后一個命令,那么它似乎會返回非零代碼,這可能是因為某些清理任務無法執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.