पर पैरामीटर पास करें क्या नौकरी सबमिट करने से पहले एक .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 [email protected]
cd /scratch/XXXXXX/pass_test
./run_test $FILENUM
लेकिन यह थोड़ा wonky लगता है
सबसे अच्छा मैं के साथ आने कर लिया है निम्नलिखित है। विशेष रूप से, मैं इसे संभालने के लिए एक पर्यावरण परिवर्तक बनाने से बचना चाहता हूं।