2012-08-02 144 views
2

該程序是一個FORTAN號碼處理代碼::「C:\ fct1d_intel_2 \ debug \ fct1d_intel_2.exe」 這稱爲使用批處理文件「RUN.bat」 :DOS批處理文件運行4塊3個並行程序

C:\fct1d_intel_2\debug\fct1d_intel_2.exe 
exit 

下面的批處理文件「run_generator_3procs_1to3.bat」踢斷的3個在不同的目錄並行程序:

CD C:\FCT_Polystyrene_Model_Calibration\Proc_01 
start /min run.bat 
CD C:\FCT_Polystyrene_Model_Calibration\Proc_02 
start /min run.bat 
CD C:\FCT_Polystyrene_Model_Calibration\Proc_03 
start /min run.bat 

下面的批處理文件「run_12_cases_4X3.bat」調用的4級連續的版本前面的批處理文件:

call run_generator_3procs_7to9.bat 
call run_generator_3procs_10to12.bat 
call run_generator_3procs_1to3.bat 
call run_generator_3procs_4to6.bat 

現在第一個調用「run_generator_3procs_7to9.bat」運行3個並行程序,但不會移動到下一個3個批處理文件。

任何人都可以請告訴我我做錯了什麼。

+3

您確定'run_generator_3procs_7to9.bat'與您發佈的'run_generator_3procs_1to3.bat'的結構完全相同嗎?我做了一個類似的設置快速運行,並不能重現您的問題。當我在'run_generator_3procs_7to9.bat'的末尾添加'EXIT'時,我得到了你描述的行爲。 – zb226 2012-08-10 14:29:04

回答

0

檢查您是否嘗試使用不同的批處理文件同時訪問文件。它可能正在執行,但只是關閉,因爲它們無法運行。