如何参数化在网格上执行的shell脚本(从qsub开始)?我有一个shell脚本,使用getopts读取参数.

启动时(qsub script.sh-r firstparam-s secondparam..)使用qsub的工作脚本我收到错误消息,

qsub:无效选项--s

qsub:非法-r值

正如qsub所认为的,这个参数是为自己设计的.但我还没有找到任何解决办法.

谢谢

推荐答案

我刚刚想出了解决方法:只需使用echo打印shell scrip的命令,并将结果传输到qsub:

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

Linux相关问答推荐

如何在不使用LD_LIBRARY_PATH或RPATH的情况下运行链接到共享库的二进制文件?

如何将netcdf文件列表中的特定变量添加到不同的文件中?

并行函数的最后一个实例的状态

重新运行时避免 Linux bash 脚本中的文件重命名重复

如果列小于 X,linux 合并行

有没有办法确定什么代码使 linux 共享对象inflating ?

访问证书里面的图片

Windows WSL 以上 Linux 中的 AF_UNIX 套接字无法绑定到 /mnt 文件:错误 95,不支持操作

如何用 Sed 替换 Match 后的 2 个连续行

为什么在 find 命令中使用 dirname 会 for each 匹配项提供点?

如何使用 Bash 读取文件中的倒数第二行?

如何在 Linux 上使用 Python 判断进程是否仍在运行?

全屏(Fullscreen)小部件

错误:命令gcc在 CentOS 上失败,退出状态为 1

使用 Scp 时防止覆盖文件

如何在 Linux 中创建高分辨率计时器来测量程序性能?

从核心转储中获取堆栈跟踪

Linux如何确定下一个PID?

带有日期和时间的 Linux 命令历史记录

在 bash 脚本中使用备用屏幕