Cas*_*sie 7 csh qsub pbs torque
我想使用"qsub -v"命令将变量传递给csh脚本.我知道我们可以列出参数 - 值对,如下所示,
qsub -v par1=value1 par2=value2 myScript.csh
Run Code Online (Sandbox Code Playgroud)
有谁知道这些参数的值是否可以是字符串,由逗号或文件名分隔的数字列表?例如,下面的命令可能吗?
qsub -v par1='Cassie_score' par2=cassieFile.txt par3='100,200,300,' myScript.csh
Run Code Online (Sandbox Code Playgroud)
非常感谢你,
dbe*_*eer 12
它们只需要以逗号分隔:
qsub -v var1="val1",var2=1,var3=val3 script.csh
Run Code Online (Sandbox Code Playgroud)
对于你的例子来说:
qsub -v par1='Cassie_score',par2=cassieFile.txt,par3='100,200,300,' myScript.csh
Run Code Online (Sandbox Code Playgroud)
请注意,这不会将cassieFile.txt移动到将运行作业的节点,因此cassieFile.txt需要是共享文件系统上某个位置的路径.