如何在提交到qsub时保存SGE中的作业信息(qstat)?

时间:2014-01-03 20:13:21

标签: cluster-computing sungridengine qsub

提交作业时,我能够为qsub提供标准输出和标准错误的路径。

另一方面,当我的工作12345正在运行时,我可以使用qstat -j 12345访问与其相关的额外信息。

我的问题是,是否有办法在qsub中设置路径以自动将qstat提供的相同类型的信息记录到文件中?

2 个答案:

答案 0 :(得分:0)

qstat是一个服务器命令,用于查询有关作业的内部数据结构。 qsub中没有允许您查询该信息的选项。

(至少不是我所熟悉的qsub的扭矩版本)。

作为解决方法,您可以从作业中查询qstat的输出(假设您的系统管理员已在节点上启用了客户端命令)。

/usr/bin/qstat $PBS_JOBID > $PBS_O_PATH/qstat.txt

答案 1 :(得分:0)

我找到了一种找出工作结果的方法。该实用程序的名称为qacct。是一个肮脏但有一些grep杂耍你可以得到你需要的。

例如,要获取有关群集中最后一天的退出状态,jobnumer和任务的信息,请运行:

 qacct -j -d 1 | egrep -i "exit_status|jobnumber|taskid"