ジョブを送信する前に、パラメーターを .pbs スクリプトに直接渡す方法はありますか? 異なる番号で示されるファイルのリストをループし、スクリプトを適用して各ファイルを分析する必要があります。
私が思いついた最高のものは次のとおりです。
#!/bin/sh
for ((i= 1; i<= 10; i++))
do
export FILENUM=$i
qsub pass_test.pbs
done
ここで、pass_test.pbs は次のスクリプトです。
#!/bin/sh
#PBS -V
#PBS -S /bin/sh
#PBS -N pass_test
#PBS -l nodes=1:ppn=1,walltime=00:02:00
#PBS -M XXXXXX@XXX.edu
cd /scratch/XXXXXX/pass_test
./run_test $FILENUM
でも、これはちょっとイマイチな気がします。特に、これを処理するために環境変数を作成する必要はありません。