【发布时间】:2011-03-31 01:33:41
【问题描述】:
如何参数化在网格上执行的 shell 脚本(以 qsub 开头)?我有一个 shell 脚本,我使用 getopts 来读取参数。
当我使用 qsub 启动 (qsub script.sh -r firstparam -s secondparam ..) 这个工作脚本时,我收到错误消息,
qsub: 无效选项 -- s
qsub: 非法 -r 值
因为 qsub 认为参数是为自己的。然而我还没有找到任何解决方案。
谢谢
【问题讨论】:
-
我刚刚想出了如何解决它:只需使用 echo 打印 shell 脚本的命令并将结果通过管道传输到 qsub: ./script.sh | qsub
-
您应该发布您的解决方案作为答案。然后回来并标记它已接受。顺便说一句,您是否尝试将参数引用到
qsub?qsub 'script.sh -r firstparam -s secondparam'我不知道这在这种情况下是否有效。 -
我见过不止一个名为
qsub的命令;你指的是this one吗?
标签: linux shell grid-computing qsub