我想使用qsub提交一堆作业 - 作业都非常相似。我有一个脚本有一个循环,并在每个实例中重写文件tmpjob.sh,然后执行qsub tmpjob.sh。在作业有机会运行之前,tmpjob.sh可能已被下一个循环实例覆盖。当作业等待运行时,是否存储了另一个tmpjob.sh副本?或者在作业开始之前我需要小心不要更改tmpjob.sh?我可以在不影响作业的情况下使用qsub提交它后删除一个shell脚本吗?
5
A
回答
4
假设你在谈论扭矩,那么是的;提交时在脚本中读取扭矩。实际上,提交脚本不需要作为文件存在;如在documentation for torque作为例子给出,可以管在命令qsub命令(从文档:cat pbs.cmd | qsub
。)
但是其它几批系统(SGE/OGE,PBS PRO)使用的qsub作为队列提交命令,所以你必须告诉我们你正在使用什么排队系统来确保。
0
是的。您甚至可以使用HERE文档创建作业和子作业。下面是我使用cron作业启动的脚本进行测试的示例:
#!/bin/env bash
printenv
qsub -N testCron -l nodes=1:vortex:compute -l walltime=1:00:00 <<QSUB
cd \$PBS_O_WORKDIR
printenv
qsub -N testsubCron -l nodes=1:vortex:compute -l walltime=1:00:00 <<QSUBNEST
cd \$PBS_O_WORKDIR
pwd
date -Isec
QSUBNEST
QSUB
相关问题
- 1. 我可以在不删除PriorityQueue的情况下获得一个项目吗?
- 2. 我可以在不使用提交按钮的情况下发布数据吗
- 3. 我可以在不删除任何属性的情况下删除对象吗?
- 4. 我可以在不使用约束的情况下删除外键吗?
- 5. RenderAction - 在不影响父项的情况下使用它
- 6. 我可以在没有chmod的情况下在Mac上创建一个shell脚本可执行文件吗?
- 7. 使用qsub/torque提交作业时排除某些节点?
- 8. 删除影响JQuery脚本?
- 9. 我可以在不提交网址的情况下获取网址内容吗?
- 10. 我们可以在不定义tf.placeholder的情况下提供一个值吗?
- 11. 我可以在不使用IDE的情况下发布吗?
- 12. 我可以在不使用Composer的情况下安装Laravel吗?
- 13. 我可以在不安装的情况下使用git吗?
- 14. 多个qsub提交可以读取同一组文件吗?
- 15. 在不使用提交按钮的情况下提交表单
- 16. 我可以在我的情况下使用ASP.NET MVC Partial吗?
- 17. 我可以在不终止它的情况下删除我的实例上的公共IP吗?
- 18. 我可以在不使用joomla后端的情况下安装Joomla扩展吗
- 19. SGE - QSUB未能在-sync模式下提交作业
- 20. 带输入作业脚本的Qsub
- 21. 在特定提交bitbucket的情况下构建作业jenkins
- 22. shell脚本,繁衍情况下调用一个FXN
- 23. 我们可以在不提交应用商店的情况下制作iPhone应用程序吗?
- 24. 我可以恢复一个特定的提交,以使它在文件中保留未删除的内容吗?
- 25. Python脚本可以在不在同一个文件夹中的情况下使用Django数据库吗?
- 26. 我可以在不登录的情况下应用gsettings吗?
- 27. 如何在不影响主线代码的情况下使用git分支提交我的代码
- 28. 我可以在没有CALayers的情况下使用Core Animation吗?
- 29. 我可以在没有Node.js的情况下使用Tumblr.js吗?
- 30. 我可以在没有Zend_Application的情况下使用zfdebug吗?
谢谢。该集群使用SGE调度程序。 – miz 2012-02-06 22:26:44