Как это сделать?Многопоточная периодическая очередь. Как?
z1.bat z2.bat z3.bat z4.bat z5.bat z6.bat z7.bat ... z20.bat
Как запустить многопоточный? 5 файлов запускаются, заканчиваются; следующие 5 файлов запуска, финиша; Следующий ...
Как это сделать?Многопоточная периодическая очередь. Как?
z1.bat z2.bat z3.bat z4.bat z5.bat z6.bat z7.bat ... z20.bat
Как запустить многопоточный? 5 файлов запускаются, заканчиваются; следующие 5 файлов запуска, финиша; Следующий ...
setlocal enableDelayedExpansion
for /l %%b in (1=1=20) do (
set /a wait_bat=%%b%%5
if !wait_bat! equ 0 (
start /w z%%b.bat
) else (
start z%%b.bat
)
)
endlocal
в Linux я бы сказал http://www.gnu.org/software/parallel/ или, может быть Xargs –
См [Ожидание параллельных пакетных сценариев] (http://stackoverflow.com/a/12665498/1012053) для надежной техники, которая работает с пакетными файлами Windows. – dbenham