簡體   English   中英

Slurm-工作狀態說失敗,但是仍然生成輸出

[英]Slurm - Job State says failed, but output still generated

我有一個計划好的任務,並且正在群集上運行。 這是一個運行MATLAB .m文件的簡單sbatch 完成運行后,將按預期成功生成輸出(兩個圖)。 但是,當我執行sacct ,作業狀態為“ FAILED”,退出代碼為“ 9:0”。 對我來說,它應該改為COMPLETED。

在我的sbatch文件中,我確實指定了erroroutput ,並且確實生成了兩個沒有內容的文件。

有人可以幫忙嗎?

作業的最終狀態由提交腳本的返回代碼決定,而提交腳本的返回代碼又是提交腳本的最后一個命令的返回代碼。 因此,最合理的解釋是,即使Matlab腳本運行良好,提交腳本的最后一個命令也不行。 如果Matlab 腳本的最后一個命令,那么它似乎會返回非零代碼,這可能是因為某些清理任務無法執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM