我想通过qsub将PBS_ARRAYID传递给主参数向量(argv),但是在阅读了google结果页面中的每个回复后 - 我无法使其工作。一个常数参数qsubs很好。
#
#$ -cwd
#$ -S /bin/bash
#$ -j y
#$ -t 1-3
#$ -pe fah 1
var1=$(echo "$PBS_ARRAYID" -l)
const1=1
./daedalus_linux_1.3_64 $const1 $var1
我从这里给出的解决方案中提取了数组代码Using a loop variable in a bash script to pass different command-line args
从我读过的所有内容中都应该有效。除var1=$(echo "$PBS_ARRAYID" -l)
答案 0 :(得分:0)
事实证明答案很简单,我们的大学使用Sun Grid Engine队列 - SGE
我通过搜索找到的教程都是偶然的PBS队列
#
#$ -cwd
#$ -S /bin/bash
#$ -j y
#$ -t 1-9
#$ -pe fah 3
const1=1
./daedalus_linux_1.3_64 $const1 $SGE_TASK_ID