如何参数化在网格上执行的shell脚本(以qsub开头)?我有一个shell脚本,在这里我使用getopts读取参数。

当我启动(qsub script.sh -r firstparam -s secondparam ..)时,这个带有qsub的工作脚本会收到错误消息,



正如qsub认为该参数本身就是。但是我还没有找到任何解决方案。

谢谢

最佳答案

使用qsub -v选项是正确的方法:

qsub -v par_name=par_value[,par_name=par_value...] script.sh

par_name可以在shell脚本中用作变量。

09-25 19:16