qsub是否将命令行参数传递给我的脚本?

时间:2014-10-21 13:14:55

标签: pbs qsub torque

当我使用

提交作业时
qsub script.sh

$@设置为script.sh内的某个值?也就是说,是否有任何命令行参数传递给script.sh

3 个答案:

答案 0 :(得分:12)

您可以使用qsub: - / p>的-F选项将参数传递给作业脚本

qsub script.sh -F "args to script" 

或在script.sh中:

#PBS -F arguments

记录在案here.

答案 1 :(得分:2)

在我的平台上,-F不可用。作为替代-v帮助:

qsub -v "var=value" script.csh

然后在脚本中使用变量var。 另请参阅documentation

答案 2 :(得分:1)

没有。在我回答之前尝试提交带参数的脚本,qsub不接受它。

这不如在命令行上放置参数那么方便,但您可以设置一些环境变量,您可以使用-v [var name}或-V将Torque导出到作业。

相关问题