【发布时间】:2022-01-15 04:49:12
【问题描述】:
我有一个要运行的命令,minimus2 <prefix> -D OVERLAP=100 -D MINID=95 -D THREADS=1,-D 命令不能有空格,例如minimus2 <prefix> -D OVERLAP 100 -D MINID 95 -D THREADS 1,会失败。
我试过了,
"Command":[
"minimus2",
"Ref::afgPrefixFile",
"-D",
"OVERLAP=",
"Ref::overlap",
"-D",
"MINID=",
"Ref::minid",
"-D",
"THREADS=",
"Ref::threads"
]
返回minimus2 <prefix file> -D OVERLAP= 100 -D MINID= 95 -D THREADS= 1,这将在=之后添加一个空格并导致命令失败。而且,
"Command":[
"minimus2",
"Ref::afgPrefixFile",
"-D",
"OVERLAP=Ref::overlap",
"-D",
"MINID=Ref::minid",
"-D",
"THREADS=Ref::threads"
]
这不起作用。如何构建某些参数不生成空格的 AWS Batch 命令?
【问题讨论】:
-
有什么理由不将参数设置为整个字符串?例如
"parameters" : {"overlap" : "OVERLAP=THE_VALUE", ....}我知道不理想 -
@rainkinz - 你知道我没想到!不理想,但会工作。
-
绝对不理想,但这基本上是我们处理它的方式:-/
-
有人需要 fork amos 并开始新的开发......
标签: amazon-web-services aws-batch