在PBS中,可以用qstat -f
查询特定作业,并获取(全部?)信息和详细信息以复制该作业:
# qstat -f 1234
Job Id: 1234.login
Job_Name = job_name_here
Job_Owner = user@pbsmaster
...
Resource_List.select = 1:ncpus=24:mpiprocs=24
Resource_List.walltime = 23:59:59
...
Variable_List = PBS_O_HOME=/home/user,PBS_O_LANG=en_US.UTF-8,
PBS_O_LOGNAME=user,...
etime = Mon Apr 20 16:38:27 2020
Submit_arguments = run_script_here --with-these flags
我如何从SLURM中提取相同的信息?scontrol show job %j
仅适用于当前正在运行的作业或在5分钟前终止的作业。
您可以像这样获得在特定日期之前开始的所有作业的列表:
sacct --starttime 2020-01-01
然后选择您感兴趣的作业(例如1234),并使用sacct打印详细信息:
sacct -j 1234 --format=User,JobID,Jobname,partition,state,time,start,end,elapsed,MaxRss,MaxVMSize,nnodes,ncpus,nodelist
请参阅here下的--helpformat
,以获取可用字段的完整列表。