我有一個批處理腳本,它開始了幾個qsub作業,並且我想在它們全部完成時進行陷阱。等待一組qsub作業完成
我不想使用-sync選項,因爲我想讓它們同時運行。每個作業都有一組不同的命令行參數。
我希望我的腳本能夠等到所有的工作都完成後再做一些事情。我不想使用睡眠功能,例如檢查每隔30秒後是否生成了某些文件,因爲這會消耗資源。
我相信扭矩可能有一些選擇,但我正在運行SGE。
關於如何實現這一點的任何想法嗎?
謝謝 P.s. 我發現另一個線程 Link
其中有一個效應初探
您可以使用等待停止執行,直到所有的作業都完成。您甚至可以收集所有退出狀態和其他正在運行的統計信息(所花費的時間,當時完成的工作計數等等),如果您在等待特定ID時循環。
但我不知道如何使用它沒有投票的一些價值。可以使用bash陷阱,但我將如何使用qsub?
你是對的,有一種方法可以在TORQUE中做到這一點。我不知道SGE是否可以選擇這樣做。 – dbeer 2012-07-20 22:25:36