我有已完成作业的 ID。如何查看其详细信息,例如执行时间、分配的节点等?我记得 SGE 有一个命令(qacct?)。但我找不到 PBS 或 Torque。谢谢。
最佳答案
由于作业统计需要 root 访问权限才能查看已完成的作业,或者集群管理员已经安装了 pbstools(都不受用户控制),我发现最简单的方法是放置一个
tracejob $PBS_JOBID
在提交脚本的最后一行。如果调度程序是 MAUI,则
checkjob -vv $PBS_JOBID
是另一种选择。这些命令可以重定向到单独的输出文件:tracejob $PBS_JOBID > $PBS_O_WORKDIR/$PBS_JOBID.tracejob
也应该可以将此作为用户结语脚本运行,以使其在作业之间更可重用。
关于shell - 如何获取已完成的 PBS 或 Torque 作业的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24248735/