我有一個R腳本可以創建多個腳本並同時將它們提交到計算機集羣,並且在所有多個腳本完成並且輸出已寫入各自的文件夾,我想自動啓動另一個R腳本在這些輸出上工作。在R中的所有並行作業完成後提交一個新腳本
我還沒有弄清楚是否有一種方法可以在R中執行此操作:函數'wait'不是我想要的,因爲腳本作爲不同的作業提交,並且每個作業完成並寫入它輸出文件在不同的時間,但我真的想在所有輸出出現後運行後續腳本。
我想到的一種方法是對已創建的文件進行計數,如果輸出文件的數量正確,則提交下一個腳本。但是爲了做到這一點,我想我必須打開一個腳本來檢查文件是否存在,我不確定這是否是一個好主意,因爲它可能需要一天或更長時間才能完成第一個腳本。
你能幫我找到解決方案嗎?
非常感謝您的幫助 -fra
你在什麼操作系統上?在Unix中,我知道還有其他調度任務可能更適合這種事情......? – Chase
嗨追,是的OS是Linux,什麼樣的調度任務? – user1642995
我會讓德克接管......他比我更善於處理這些事情,並且提到了我想到的大多數事情(和其他人)......祝你好運! – Chase