繁体   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