先跟各位前輩講一下,我是使用windows系統,
可是小的實在不知道這問題要發在哪邊,才會在這個版上請教各位前輩,還請各位見諒。
請問各位有使用過Condor的各位前輩,小的目前正在使用Condor系統將我的程式分散到各
個node上去run,可是小的在提交job後,發現到傳送過去的資料結構跟我想的落差很大。
本來想說傳過去之後的目錄結構應該如下:
├─model
│ est_flow_Tank.exe
│
├─parm
│ C1730H031.txt
│ C1730H036.txt
│ C1730H039.txt
│ C1730H043.txt
│ C1730H044.txt
│ C1730H045.txt
│ C1730H046.txt
│ C1730H053.txt
│ C1730H054.txt
│ C1730H055.txt
│ C1730H056.txt
│ C1730H057.txt
│ C1730H058.txt
│ C1730H060.txt
│ C1730H061.txt
│
├─TankInput
│ ├─0
│ │ C1730H031.txt
│ │ C1730H036.txt
│ │ C1730H039.txt
│ │ C1730H043.txt
│ │ C1730H044.txt
│ │ C1730H045.txt
│ │ C1730H046.txt
│ │ C1730H053.txt
│ │ C1730H054.txt
│ │ C1730H055.txt
│ │ C1730H056.txt
│ │ C1730H057.txt
│ │ C1730H058.txt
│ │ C1730H060.txt
│ │ C1730H061.txt
│ └─ time.txt
│
└─TankOutput
└─0
不過實際上傳過去的目錄結構會變成下面這樣:
├─model
│ est_flow_Tank.exe
│
├─parm
│ C1730H031.txt
│ C1730H036.txt
│ C1730H039.txt
│ C1730H043.txt
│ C1730H044.txt
│ C1730H045.txt
│ C1730H046.txt
│ C1730H053.txt
│ C1730H054.txt
│ C1730H055.txt
│ C1730H056.txt
│ C1730H057.txt
│ C1730H058.txt
│ C1730H060.txt
│ C1730H061.txt
│
├─0
│ C1730H031.txt
│ C1730H036.txt
│ C1730H039.txt
│ C1730H043.txt
│ C1730H044.txt
│ C1730H045.txt
│ C1730H046.txt
│ C1730H053.txt
│ C1730H054.txt
│ C1730H055.txt
│ C1730H056.txt
│ C1730H057.txt
│ C1730H058.txt
│ C1730H060.txt
│ C1730H061.txt
└─ time.txt
附上我所使用的bat檔如下:
請看此連結http://imgur.com/szWCIpB
從上面兩個目錄結構發現好像是因為我第12行的transfer_input_files的寫法問題,
裡面..\..\TankOutput\0跟..\..\TankInput\0這兩個路徑,Condor會當做是同一個資料
夾,然後把兩個資料夾的東西全部丟進去0資料夾裡面去。
那麼我想請問一下各位有用過condor系統的前輩,要怎麼改才讓condor幫我傳送我想的目
錄結構?
還是說condor沒有辦法幫我傳送我所想要的目錄結構,只能從別的方面去著手這樣?