我想使用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. (shell腳本 - qsub)等待提交的作業在下一個命令前完成
- 2. 使用qsub在SGE上提交作業
- 3. 我可以在不刪除PriorityQueue的情況下獲得一個項目嗎?
- 4. 我可以在不使用提交按鈕的情況下發布數據嗎
- 5. 我可以在不刪除任何屬性的情況下刪除對象嗎?
- 6. 我可以在不使用約束的情況下刪除外鍵嗎?
- 7. RenderAction - 在不影響父項的情況下使用它
- 8. 我可以在沒有chmod的情況下在Mac上創建一個shell腳本可執行文件嗎?
- 9. 我可以在不切掉陰影的情況下在文本區使用文本陰影嗎?
- 10. 使用qsub/torque提交作業時排除某些節點?
- 11. 我可以在不調用的情況下解析PowerShell腳本塊參數嗎?
- 12. 我可以在不拋出它的情況下實例化一個異常嗎?
- 13. 腳本可以刪除包含的文件夾嗎? + PBS作業
- 14. 我可以在不提交網址的情況下獲取網址內容嗎?
- 15. 我們可以在不定義tf.placeholder的情況下提供一個值嗎?
- 16. 刪除影響JQuery腳本?
- 17. 我可以在不寫函數的情況下使用scrollTop嗎?
- 18. 我可以在不使用IDE的情況下發布嗎?
- 19. 我可以在不使用SqPaymentForm的情況下請求Card_Nonce嗎?
- 20. 我可以在不使用xterm的情況下啓動clisp嗎?
- 21. 我可以在不使用Composer的情況下安裝Laravel嗎?
- 22. 我可以在不安裝的情況下使用git嗎?
- 23. 多個qsub提交可以讀取同一組文件嗎?
- 24. 我可以在不刪除MongoDB的情況下修改現有索引嗎?
- 25. TWS:在不執行腳本的情況下退出作業
- 26. 我可以在我的情況下使用ASP.NET MVC Partial嗎?
- 27. 在不使用提交按鈕的情況下提交表單
- 28. 我可以在不終止它的情況下刪除我的實例上的公共IP嗎?
- 29. 我可以在不使用joomla後端的情況下安裝Joomla擴展嗎
- 30. 帶輸入作業腳本的Qsub
謝謝。該集羣使用SGE調度程序。 – miz 2012-02-06 22:26:44