如何参数化在网格上执行的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脚本中用作变量。