0
我只能同時提交10個作業到PBS系統。 如果我有獨立的99個腳本,我想要一個腳本通過一次點擊完成所有這99個腳本。如何以正確的方式將作業列表提交給PBS系統?
jobs1.sh
jobs2.sh
jobs3.sh
.
.
jobs99.sh
目的是在完成前10個職位後再提交10份工作。 目前,我通過估計他們需要多少時間來使用睡眠來分隔每10個工作。我知道這不是一個好方法.....
我只能同時提交10個作業到PBS系統。 如果我有獨立的99個腳本,我想要一個腳本通過一次點擊完成所有這99個腳本。如何以正確的方式將作業列表提交給PBS系統?
jobs1.sh
jobs2.sh
jobs3.sh
.
.
jobs99.sh
目的是在完成前10個職位後再提交10份工作。 目前,我通過估計他們需要多少時間來使用睡眠來分隔每10個工作。我知道這不是一個好方法.....
你需要檢查PBS部分關於依賴。在先前的結束之後,有排隊工作的好方法。例如 -
qsub -W depend=afterok:Job_ID job11.sh
Job_ID可以是job1.sh的JOB_ID。
因此job11只有在job1完成後才能運行。你可以詳細說明這個想法並設置一個循環。
謝謝。我知道PBS的依賴。不過,我在想如果我的工作順序是隨機的。我應該創建一個哈希表來做到這一點? – user3631848
作業單是隨機的。我的主要問題是如何知道以前的10個工作是否完成。然後,我可以再提交10份工作。 – user3631848