1

我需要找到超时的作业数组的 taskID。所以我使用 sacct 如下。

sacct -u <UserID> -j <jobID> -s TIMEOUT

我把它作为输出。

User     JobID        start
----     -----        -----
<UserID> <JobID>_90+  ....

我的 taskID 是一个四位数字,已被 sacct 截断并显示为 90+。如何获得完整的 taskID?

4

1 回答 1

1

sacct命令有一个--format参数,允许自定义显示的列及其大小。

下面将显示与您的示例相同的三列,其中一个 30 字符宽的列用于 jobid:

sacct -u <UserID> -j <jobID> -s TIMEOUT --format user,jobid%-30,start
于 2022-01-20T13:31:18.767 回答