是否可以扩展SLURM中JobName命令列中使用的字符数sacct?
例如,我目前有:
JobID JobName Elapsed NCPUS NTasks State
------------ ---------- ---------- ---------- -------- ----------
12345 lengthy_na+ 00:00:01 4 1 FAILED
Run Code Online (Sandbox Code Playgroud)
而且我想:
JobID JobName Elapsed NCPUS NTasks State
------------ ---------- ---------- ---------- -------- ----------
12345 lengthy_name 00:00:01 4 1 FAILED
Run Code Online (Sandbox Code Playgroud)
w. *_*ale 62
为了检索正在运行的 SLURM 作业列表,我使用以下 bash 命令使用默认格式(显示 30 个字符的作业名称):
squeue --format="%.18i %.9P %.30j %.8u %.8T %.10M %.9l %.6D %R" --me
Run Code Online (Sandbox Code Playgroud)
如果您想显示更多作业名称字符,只需更改 的数量%.30j。
Bub*_*nja 17
您应该使用format选项,其中:
sacct --helpformat
Run Code Online (Sandbox Code Playgroud)
你会看到要显示的参数,例如:
sacct --format="JobID,JobName%30"
Run Code Online (Sandbox Code Playgroud)
将打印作业ID和最多30个字符的名称:
JobID JobName
------------ ------------------------------
19009 bash
19010 launch.sh
19010.0 hydra_pmi_proxy
19010.1 hydra_pmi_proxy
Run Code Online (Sandbox Code Playgroud)
现在,您可以自定义自己的输出.