2013-08-25 7 views
0

PBS_ARRAYID를 qsub를 통해 주 인수 벡터 (argv)에 전달하려고하지만 Google 결과 페이지에서 모든 반환 값을 읽은 후에 -이 작업을 수행 할 수 없습니다. 꾸준한 논쟁 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

를 제외하고 작동합니까, 우리 대학은 썬 그리드 엔진 큐를 사용 - 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