Estabilidade de 'start / wait' em batchfiles

0

Esta questão está relacionada com pergunta anterior A pergunta anterior era sobre o problema, este sobre uma possível solução.

Estou trabalhando com um grupo de máquinas virtuais, usando "runProgramInGuest", executando programas, que estão chamando subprogramas, ...

Eu gostaria de substituir isso por esse esquema de execução:

start /wait CMD_1
  start /wait CMD_1.1
  start /wait CMD_1.2
    start /wait CMD_1.2.1
    start /wait CMD_1.2.2
start /wait CMD_2

O esquema significa que CMD_1.bat se parece com:

  start /wait CMD_1.1.bat
  start /wait CMD_1.2.bat

CMD_1.2.bat se parece com:

  start /wait CMD_1.2.1.bat
  start /wait CMD_1.2.2.bat

...

É crucial que um (sub) comando só comece quando o anterior tiver terminado (que é a razão exata pela qual estou usando o parâmetro '/ wait').

Trabalharei com máquinas virtuais Windows-7, Windows-Vista e Windows-10, e gostaria de saber se o mencionado start /wait é conhecido como um comando confiável para essa finalidade (por experiência pessoal, confirmo que o comando do software virtual runProgramInGuest não é confiável).

    
por Dominique 24.11.2016 / 17:06

0 respostas