shell - 如何获取已完成的 PBS 或 Torque 作业的信息?

标签 shell pbs torque

我有已完成作业的 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/

相关文章:

linux - 如何在 bash 脚本中使用 awk 检查文件是否为空?

email - tail 和 grep 日志和邮件 (linux)

pbs - 重新排序 PBS 队列中的项目

pbs - qsub 是否将命令行参数传递给我的脚本?

linux - 在基于 linux 的集群 : matlab sessions stops before m file is completly executed 上调用 Matlab

pbs - 使用扭矩/PBS "access from host not allowed"创建新队列

java - 使用Eclipse执行脚本文件

session - Ubuntu:远程登录 (SSHD) - 在超时时终止 session 和作业

bash - 通过命令行参数在脚本中设置 PBS/Torque/qsub 参数

java - 从 shell 文件创建批处理文件