在作业完成时自动运行qacct

时间:2018-08-13 22:15:06

标签: sungridengine

我想在许多qsub脚本中添加一行,它将为刚刚完成的作业运行qacct。我意识到我可以在事发后做到这一点

qacct -j jobid

但是我想自动完成它。我遇到的问题是解析提交之前的工作。是否可以通过某种方式对作业ID进行通配?

1 个答案:

答案 0 :(得分:0)

根据qsub的手册,可以通过JOB_ID变量从脚本中获得作业ID:

JOB_ID              A unique   identifier   assigned   by   the
                    sge_qmaster(8)  when  the  job was submitted.
                    The job ID is a decimal integer in the  range
                    1 to 99999.

http://gridscheduler.sourceforge.net/htmlman/htmlman1/qsub.html

因此,在脚本末尾只需添加:

qacct -j $JOB_ID