2013-08-25 25 views
0

我想通過qsub傳遞PBS_ARRAYID到主參數向量(argv),但在閱讀谷歌結果的頁面中的每一個返回 - 我不能得到這個工作。一個持續的論點qsubs罰款。bash腳本PBS_ARRAYID變量參數不qsub作業

# 
#$ -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

原來答案是很簡單的異常工作,我們的大學使用的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