【4.4】squeue查看作业队列 · Doc

您所在的位置:网站首页 查看服务器用户的命令是什么 【4.4】squeue查看作业队列 · Doc

【4.4】squeue查看作业队列 · Doc

2024-07-13 13:15| 来源: 网络整理| 查看: 265

squeue

查看提交作业的排队情况;

这里介绍了几个使用案例,首先是显示队列中所有的作业;随后介绍如何显示队列中自己的作业;接着介绍如何按照自己的格式要求显示作业信息;最后介绍squeue的常见参数。

首先是显示队列中所有的作业;

squeue

默认情况下squeue输出的内容如下,分别是作业号,分区,作业名,用户,作业状态,运行时间,节点数量,运行节点(如果还在排队则显示排队原因)

JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)

随后介绍如何在队列中显示自己的作业;

# 注意whoami前后不是单引号 squeue -u `whoami`

接着介绍如何按照自己的格式要求显示队列信息;

squeue -o "%.18i %.9P %.12j %.12u %.12T %.12M %.16l %.6D %R" -u $USER

执行以下操作:

echo "alias sq='squeue -o \"%.18i %.9P %.12j %.12u %.12T %.12M %.16l %.6D %R\" -u $USER'" >> ~/.bashrc

最后介绍squeue的常见参数;

--help # 显示squeue命令的使用帮助信息; -A # 显示指定账户下所有用户的作业,如果是多个账户的话用逗号隔开; -i # 每隔相应的秒数,对输出的作业信息进行刷新 -j # 显示指定作业号的作业信息,如果是多个作业号的话用逗号隔开; -n # 显示指定节点上的作业信息,如果指定多个节点的话用逗号隔开; -t # 显示指定状态的作业信息,如果指定多个状态的话用逗号隔开; -u # 显示指定用户的作业信息,如果是多个用户的话用逗号隔开; -w # 显示指定节点上运行的作业,如果是多个节点的话用逗号隔开;

按照指定输出格式输出:

-o 显示指定的输出信息,指定的方式为%[[.]size]type,size表示输出项的显示长度,type为需要显示的信息。可以指定显示的常见信息如下; %a 账户信息 %C 核心数 %D 节点数 %i 作业ID %j 作业名 %l 作业时限 %P 分区 %q 优先级 %R 状态PD作业显示原因,状态R的作业显示节点 %T 状态 %u 用户 %M 已运行时间 # 例:squeue -o “%.18i %.9P %.12j %.12u %.12T %.12M %.16l %.6D %R”


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3