【发布时间】:2021-12-13 12:45:57
【问题描述】:
所以我有以下有效的 HTCondor 提交描述:
n = $(ProcId) + 1
arguments = read_$INT(n).fa
为什么我不能这样做?
n = $INT($(ProcId) + 1)
arguments = read_${n}.fa
【问题讨论】:
-
您到底在哪里使用这个(bash 脚本、提交文件、ClassAd、...)以及使用第二个变体时出现什么错误?
-
你提到的代码 sn-ps 都不能在 bash 中工作。另外,你有什么确切的错误/行为?
-
这是一个提交秃鹰文件。错误是:警告:行 'n = $INT($(ProcId) + 1)' 未被 condor_submit 使用。是不是笔误?
-
基本上我只需要一个从 1 开始的变量,所以我想在 condor_submit 文件中使用 ProcId,但不幸的是它从 0 开始。我已经让它与第一个版本一起使用,但后来我有了每次都转换为 INT(在输出文件等中),所以我正在寻找一个更简单的版本。