Sun Grid Engine:如何将参数传递给作业脚本?

时间:2015-02-12 12:46:11

标签: sungridengine

我正在使用Sun Grid Engine(SGE)提交令人尴尬的并行任务数组。假设我有文件job_script

#!/bin/bash
#$ -cwd -V
#$ -l h_rt=0:01:00
#$ -o logs
#$ -e logs
#$ -N name_of_code
#$ -t 1-1000

count=1
echo "hello $count" > output.${count}
./cpp_code $count

可以使用qsub job_script提交。 我坚持:编写一个for循环,将变量count作为参数传递给job_script。例如:

#!/bin/bash
#$ -cwd -V
#$ -l h_rt=0:01:00
#$ -o logs
#$ -e logs
#$ -N name_of_code
#$ -t 1-1000

count=$1
echo "hello $count" > output.${count}
./cpp_code $count

我(错误地)认为count对应于从命令行传递到job_script的第一个参数,但是

for count in {1..10..1}
do
  qsub job_script $count
done

不起作用。我做错了什么,我该如何解决?谢谢你的时间。

0 个答案:

没有答案