SLURM:经过的时间不是 return 天?

SLURM: Elapsed time does not return day?

以下 link https://slurm.schedmd.com/sacct.html 定义运行时间如下:

Elapsed The jobs elapsed time. The format of this fields output is as follows: [DD-[HH:]]MM:SS

以下代码 returns:

jobId = 1;
sacct -j $jobId --format="Elapsed" | tail -n1 | head -n1

输出: 00:10:11

我无法获取日期 (DD),在此示例中应该为 00。我希望得到这样的输出:00:00:10:11.

[Q] 我应该怎么做才能在经过的时间输出中看到已使用的日期?或者天不存在,之后小时保持递增,它涵盖了24小时。

感谢您的宝贵时间和帮助。

似乎只有 运行 超过 24 小时的作业才会显示天数。

在我们这里的集群上,我有两份工作,一份 运行 刚刚超过 24 小时 (id 319),另一份 运行 仅仅几分钟 ( 336):

$ sacct -j 319 --format="Elapsed" | tail -n1 | head -n1
1-00:26:08
$ sacct -j 336 --format="Elapsed" | tail -n1 | head -n1
  00:08:39
$

已在 SLURM 版本 17.02.2 上测试过