跳转至

sacct 和 scontrol show job

sacct 和 scontrol show job 都可以显示作业的相关信息,scontrol show job 显示的信息更全,但是只能显示还没结束或者刚结束的作业信息。

显示还未结束的作业信息

scontrol show job <job_id> 只能显示正在运行或者刚结束没多久的作业信息,显示的作业信息比较全,如:

# 查看作业7454119的详细信息
scontrol show job 7454119

显示已经结束作业的信息

通过 sacct 查询已经结束作业的相关信息,如下所示:

sacct -j 7454119

输出内容会包括,作业号,作业名,分区,计费账户,申请的CPU数量,状态,结束代码

JobID    JobName  Partition    Account  AllocCPUS      State ExitCode

按一定格式输出结束作业信息

如下所示,指定输出内容为:作业号,作业名,分区,运行节点,申请核数,状态,作业结束时间

format=jobid,jobname,partition,nodelist,alloccpus,state,end
sacct --format=$format -j 7454119