[英]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.