Есть ли способ напрямую передать параметры сценарию.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
Но это выглядит немного неубедительно. В частности, я хочу избежать необходимости создавать переменную среды для обработки этого.