
více příkazů v příkazu start (*.bat)
jak následující bat (když nepočítám do přepsání do nějakého skriptovacího jazyka ,který je na úrovni) skript
for %%x in (%*) do (
start příkaz %%x
)
předělám na něco takovéhleho. Prostě aby příkaz start provedl 2 příkazy za sebou.Možnost je taky dát tam start worker.bat %%x a delegovat tím tělo do dalšího bat, ale mě zajímá, zda to jde přímo zde
for %%x in (%*) do (
start { příkaz %%x ; příkaz 2 %%x }
)
Nefunguje?
jenže příkaz2 nepočká na dokončení příkazu1
Start /wait
?
Ano, nápovědu jsem si přečetl. Pomůže snad parametr wait, aby každá iterace proběhla paralelně (požadavek na na omezení současně prováděných iterací-řadily by se do fronty na počet threadů procesoru nebo mnou zadaný počet se zdá utopický v prostředí cmd) a zároveň, aby v každé iteraci proběhly 2 příkazy po sobě ?
Nevím proč se tím trápit v batu...
http://caseelse.net/2008/05/22/multithreading-in-b atch-script-part-1-an-example/