USR2信号后如何延长程序完成时间

时间:2019-06-09 09:39:08

标签: lsf

我有一个可以在我的大学LSF群集上运行很长时间的程序。我不知道它是否会在超出工作时间限制之前完成。如果作业超过时间限制,则LSF系统将在程序最终终止之前向程序发送越来越不友好的终止信号。我对代码进行了编程,以捕获USR2信号并保存其数据,但是这需要几分钟。在我的大学使用LSF系统的指南中,它指出了该选项

-ta USR2 -wt [hh:]mm

延长了程序对USR2做出反应的时间限制。

我已经尝试过以下选项:

-ta USR2 -wt '00:20'
-ta USR2 -wt 00:20
-ta USR2 -wt 20
-ta USR2 -wt '20'

以及以上所有内容

USR2

替换为

'USR2'

我希望可以提交作业,但是发生错误:

a: Bad time specification. Job not submitted.

1 个答案:

答案 0 :(得分:0)

我认为你想要

-wa USR2 -wt 20

-ta不是bsub选项。因此,bsub认为您要求的终止期限为-t,时间规格为a。因此,错误消息

a: Bad time specification. Job not submitted.