如何延长程序在 USR2 信号后完成的时间
How to extend time for program to finish after USR2 signal
我有一个程序可以 运行 在我的大学 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.
我觉得你想要
-wa USR2 -wt 20
-ta
不是 bsub 选项。因此 bsub 认为您要求的终止期限 -t
的时间规格为 a
。因此错误消息
a: Bad time specification. Job not submitted.
我有一个程序可以 运行 在我的大学 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.
我觉得你想要
-wa USR2 -wt 20
-ta
不是 bsub 选项。因此 bsub 认为您要求的终止期限 -t
的时间规格为 a
。因此错误消息
a: Bad time specification. Job not submitted.