IBM LSF 中具有通配符依赖项的作业因孤立而被杀死

问题描述

在工作中,我们使用 IBM Spectrum LSF 10.1.0.0 build 564512 将作业提交到计算集群。 在我编写的脚本中,根据用户可以设置的某些参数提交了不同的作业。有些可以提交,但也有不能提交的情况。这些作业的名称以特定字符串开头,例如“HLA”,却有着不同的结局。 例如:

HLA_typer1_123456
HLA_typer2_123456
HLA_typer3_123456

现在,我想添加一个作业,该作业应该在所有以“HLA”开头的先前作业完成后开始(即作业依赖项中的“完成”)。由于有很多可能的组合,我想使用 LSF 文档中描述的通配符“*”。

-w 'done(HLA*)'

然而,由于是孤立作业,该作业在提交后总是立即被 LSF 杀死(“TERM_ORPHAN_SYstem:孤立作业由 LSF 自动终止”)。 由于 LSF 文档没有示例,并且在这方面对引号的使用有些模糊,因此我尝试了不同的引用,但是,得到了相同的结果。

有没有人经历过类似的事情并且知道我做错了什么? 文档说明如下:

对以数字开头的作业名称使用双引号 (")。在作业名称中,在字符串末尾指定通配符星号 (),以指示名称以该字符串开头的所有作业. 例如,如果您使用 jobA 作为作业名称,则指定作业名为 jobA、jobA1、jobA_test、jobA.log 等。

在这里误解了什么吗?

提前感谢您的任何想法!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...