如何在PBS扭矩中使用qsub -v命令?

时间:2012-10-18 21:40:43

标签: csh pbs qsub torque

我想使用“qsub -v”命令将变量传递给csh脚本。我知道我们可以列出参数 - 值对,如下所示,

qsub -v par1=value1 par2=value2 myScript.csh

有没有人知道这些参数的值是否可以是字符串,由逗号或文件名分隔的数字列表?例如,下面的命令可能吗?

qsub -v par1='Cassie_score' par2=cassieFile.txt par3='100,200,300,' myScript.csh

非常感谢,

1 个答案:

答案 0 :(得分:12)

他们只需要以逗号分隔:

qsub -v var1="val1",var2=1,var3=val3 script.csh

对于你的例子:

qsub -v par1='Cassie_score',par2=cassieFile.txt,par3='100,200,300,' myScript.csh

请注意,这不会将cassieFile.txt移动到将运行作业的节点,因此cassieFile.txt需要是共享文件系统上某个位置的路径。