0

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

ここで与えられたソリューションから配列コードを持ち上げました。 bash スクリプトでループ変数を使用して、さまざまなコマンドライン引数を渡します。

私が読んだすべてから、これはうまくいくはずです。そして、それは例外を除いて機能しますvar1=$(echo "$PBS_ARRAYID" -l)

4

1 に答える 1

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
于 2013-09-07T00:54:24.660 に答える