首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将qsub作业从父目录转移到集群的子目录

如何将qsub作业从父目录转移到集群的子目录
EN

Stack Overflow用户
提问于 2016-03-07 17:04:08
回答 1查看 118关注 0票数 0

在Linux中,我很难从父目录提交作业。假设在我的父目录中,有1000个名为1、2、3……、1000的子目录,其中所有子目录都有一个提交脚本submit.sh。我需要对父目录中的所有脚本执行qsub操作,这样所有的计算和输出都会被转储到相应的子目录中,而不是分别访问每个子目录和qsub,这当然会花费我大量的时间。有没有办法做到这一点?

我非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-04-30 06:33:52

shell脚本怎么样?

如果您只需要运行每个submit.sh,那么在bash中应该可以执行您所要求的操作

代码语言:javascript
运行
复制
for i in {1..1000}; do
  cd "$i"
  ./submit.sh
  cd ..
done

或者,如果您需要将它们作为参数传递给某个对象,例如qsub,则只需添加您需要的任何内容,例如:

代码语言:javascript
运行
复制
for i in {1..1000}; do
  cd "$i"
  qsub submit.sh
  cd ..
done
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35839749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档