打印qsub作业的挂起时间

时间:2014-08-12 20:06:49

标签: cluster-computing qsub

我目前正在使用qsub在群集上运行作业,并对作业施加了10小时的挂起时间。有时工作超过这个时间并因此终止,有时工作因其他原因而终止。无论哪种方式,我想在qsub日志文件的底部有一个页脚,它可以指示作业何时终止(可选地指示状态代码是否成功完成或被中断)和总的挂起时间。提出类似的内容:

date
command here
date
qsub文件中的

不起作用,因为如果作业随着时间的推移,上一个date将不会被执行。有没有人知道解决这个问题?

1 个答案:

答案 0 :(得分:1)

qacct命令应该为您提供该信息。来自manpage

  

qacct实用程序扫描记帐数据文件(参见accounting(5))   并生成挂钟时间,cpu-time,   和系统时间

否则,如果您确实需要输出文件中的信息,可以尝试类似

的内容
trap "date; exit 2" 2 3 15
在脚本中

,以便在脚本终止时执行date命令。