小编典典

以qsub开头的shell脚本的参数

linux

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

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

qsub:无效选项-s

qsub:非法-r值

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

谢谢


阅读 1004

收藏
2020-06-07

共1个答案

小编典典

我只是想出了解决方法:只需使用echo命令打印外壳脚本的命令,然后将结果通过管道传递给qsub:

echo "./script.sh var1=13 var2=24" | qsub

2020-06-07