我正在运行一个LSF作业数组来在makefile中创建一个目标。然而,一旦数组被提交,make就会考虑要执行的目标的命令,并抛出一个错误,因为目标不存在。
如何强制make等待LSF作业数组完成后再转移到其他依赖目标?
示例:
all: final.txt
first_%.txt:
bsub -J" "jarray[1-100]" < script.sh
final.txt: first_%.txt
cat first_1.txt first_50.txt first_100.txt > final.txt不幸的是,作业数组不支持-K标志。
发布于 2017-03-23 22:36:09
您需要让bsub命令等待作业完成。我从未使用过它,但根据the man page的说法,您可以添加-K选项来完成此操作。
https://stackoverflow.com/questions/42975929
复制相似问题