对一个已经完成的旧工作的 slurm 工作状态

slurm job status for an old already finished job

我想查看我使用 slurm 提交的一份旧作业的状态。我用过 sacct -j ,但它没有给我关于工作 submitted/terminated 等确切日期的信息。我想检查工作提交的日期和时间。我尝试使用 scontrol,但我想它只适用于当前的 running/pending 作业,不适用于已经完成的旧作业。如果有人可以建议我使用 slurm 命令来检查作业状态以及作业提交日期和时间等已经完成的旧作业,那就太好了。提前致谢

正如您提到的,sacct -j 正在运行但未提供正确的信息,我假设会计已正确设置并运行。

您可以 select 使用 -o 标志的 sacct 命令的输出,因此要准确获得您想要的结果,您可以使用:

sacct -j JOBID -o jobid,submit,start,end,state

您可以使用 sacct --helpformat 获取输出的所有可用字段的列表。