使 sacct 不截断 SLURM_ARRAY_TASK_ID
Make sacct to not truncate the SLURM_ARRAY_TASK_ID
我需要找到超时的作业数组的 taskID。所以我使用sacct如下。
sacct -u <UserID> -j <jobID> -s TIMEOUT
我得到这个作为输出。
User JobID start
---- ----- -----
<UserID> <JobID>_90+ ....
我的taskID是一个四位数字,被sacct截断后显示为90+。如何获得完整的任务 ID?
sacct
命令有一个 --format
参数,允许自定义显示的列及其大小。
以下将显示与您的示例相同的三列,其中 jobid 列为 30 个字符宽:
sacct -u <UserID> -j <jobID> -s TIMEOUT --format user,jobid%-30,start
我需要找到超时的作业数组的 taskID。所以我使用sacct如下。
sacct -u <UserID> -j <jobID> -s TIMEOUT
我得到这个作为输出。
User JobID start
---- ----- -----
<UserID> <JobID>_90+ ....
我的taskID是一个四位数字,被sacct截断后显示为90+。如何获得完整的任务 ID?
sacct
命令有一个 --format
参数,允许自定义显示的列及其大小。
以下将显示与您的示例相同的三列,其中 jobid 列为 30 个字符宽:
sacct -u <UserID> -j <jobID> -s TIMEOUT --format user,jobid%-30,start