如何在 slurm 中获得 workdir 和更多已完成的工作?

How to get workdir and more of a completed job in slurm?

使用 scontrol 可以很容易地获取 运行 和排队作业的 WorkDirStdErrStdOutCommand。是否可以在工作完成后访问这些信息?在查看 sacct 的文档时,我找不到任何提示。

sacct 不会报告该信息。如果您的集群配置了 elasticsearch 插件,该信息将存储在 elasticsearch 中以及提交的完整脚本

jobcomp/filetxt JobCompType 插件也将存储 WorkDir 但不存储其他字段。

您还可以使用 SlurmctldEpilog 将您想要的所有数据存储在一个文件中。