squeue 会输出作业运行详情怎么只显示运行超过1天的作业
要只显示运行超过1天的作业,可以使用 --format 参数来指定输出的格式,并结合 --sort 参数来按照运行时间进行排序。
以下是一个示例命令:
squeue --format="%i %j %T %M %.20S" --sort=-T | awk '$4 > 1'
解释一下这个命令:
--format="%i %j %T %M %.20S":指定输出的格式,%i是作业ID,%j是作业名,%T是运行时间(以分钟为单位),%M是内存使用情况,%.20S是作业状态。--sort=-T:按照运行时间进行降序排序。awk '$4 > 1':使用 awk 过滤出运行时间大于1的作业。
这样,只会显示运行时间超过1天的作业的相关信息。
原文地址: https://www.cveoy.top/t/topic/i27G 著作权归作者所有。请勿转载和采集!