我有已完成工作的ID。如何检查其详细信息,如执行时间,分配的节点等?我记得SGE有一个命令(qacct?)。但是我找不到PBS或Torque。谢谢。如何获取完成的PBS或扭矩作业的信息?
回答
现在,在TORQUE中得到这个的唯一方法是查看会计日志。您可以grep的作业id并查看作业的会计记录,这是这样的:
04/30/2014 15:20:18;Q;5000.bob;queue=batch 04/30/2014 15:33:00;S;5000.bob;user=dbeer group=dbeer jobname=STDIN queue=batch ctime=1398892818 qtime=1398892818 etime=1398892818 start=1398893580 [email protected] exec_host=bob/0 04/30/2014 15:36:20;E;5000.bob;user=dbeer group=dbeer jobname=STDIN queue=batch ctime=1398892818 qtime=1398892818 etime=1398892818 start=1398893580 [email protected] exec_host=bob/0 session=22933 end=1398893780 Exit_status=0 resources_used.cput=00:00:00 resources_used.mem=2580kb resources_used.vmem=37072kb resources_used.walltime=00:03:20
不幸的是,直接做到这一点,你必须有root权限。为了解决这个问题,可以使用pbsacct等工具来帮助您更好地浏览。 pbsacct是pbstools软件包的一部分,这是该链接带您的位置。
对于扭矩,您可以使用“tracejob”命令至少检查一部分信息。
正式文件:
有一件事你应该注意的是,这个工具是一个分析日志提供了方便。默认情况下,它只会检查最后一天。请务必阅读“-n”选项的文档。
欢迎来到Stack Overflow! Stack Overflow强烈建议您不要使用链接回答。相反,[最好](http://meta.stackoverflow.com/q/8259)在这里包含答案的基本部分,并提供供参考的链接。您可以通过给出'tracejob'命令的明确示例来改进这个答案,显示典型输出的样本。 – drs
这个答案看起来不仅仅是一个链接给我。它告诉工具是什么,并添加关于使用它的其他建议。 –
由于工作需要会计的root访问权限,查看已完成的作业,或群集管理员已经安装pbstools(包括了用户的控制),我发现,最容易做的事情是把一个
tracejob $PBS_JOBID
在提交脚本的最后一行。如果调度程序是MAUI,那么checkjob -vv $PBS_JOBID
是另一种选择。这些命令可能会被重定向到一个单独的OUTFILE:
tracejob $PBS_JOBID > $PBS_O_WORKDIR/$PBS_JOBID.tracejob
也应尽可能有这个运行作为用户收尾脚本,使其从工作到工作更具重用性。
- 1. PBS /转矩 - 无法删除已完成的作业状态信息
- 2. 如何等待扭矩作业阵列完成
- 3. 可以实时扭矩pbs输出错误信息
- 4. 如何获取由Hadoop执行的完成作业统计信息?
- 5. Sun Grid Engine完成作业信息
- 6. Q队列中的所有作业都用于扭矩Pbs调度程序
- 7. 我如何找到可用扭矩pbs队列的完整列表?
- 8. 如何在Laravel 5.1中完成后捕获作业队列详细信息?
- 9. LD_LIBRARY_PATH和PBS作业
- 10. 获取hadoop已完成和退休工作的详细信息
- 11. 如何在PBS扭矩中使用qsub -v命令?
- 12. 如何查看扭矩集群上的.jar作业的进度
- 13. 获取的信息生成
- 14. 如何从网站获取信息,类似于在Facebook中完成的操作?
- 15. 发送帖子或获取jquery自动完成信息
- 16. 获得一个PBS作业队列
- 17. 如何获取IBM i作业详细信息使用作业编号 - Java(JT400)
- 18. 链接阵列PBS作业
- 19. PBS批量作业提交
- 20. 获取有关未完成编码的视频的信息
- 21. 在PBS作业脚本中获取壁挂时间
- 22. 作业运行时,PBS(扭矩)调度程序不会从.bash_profile加载我的别名?
- 23. 完成批量插入后如何获取“完成”消息?
- 24. 如何查看已完成或剩余的map_async作业数量?
- 25. 获取此MS SQL作业是否在过去的特定日期完成的信息
- 26. 获取有关打印作业的信息
- 27. 如何通过API获取完成的Jenkins作业的最终状态?
- 28. 如何获取SQL中的上次运行作业详细信息
- 29. 如何使用Java SDK获取当前数据流作业的详细信息?
- 30. 如何获取最近完成的电话在android中调用详细信息?
如果PBS与Moab集成,我可以使用'checkjob'命令获取工作信息。如果Moab没有整合,我仍然想知道如何去做。 – user3282611