我想使用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