Distribuir lista de processos para muitas máquinas Windows

0

Eu tenho uma lista de testes independentes que executam um executável comum com diferentes linhas de comando e em diferentes diretórios de trabalho.

No momento eu simplesmente executo um após o outro em um arquivo de lote ou script na minha máquina pessoal. No entanto, tenho acesso a um grande número de máquinas e, por isso, gostaria de poder enviar alguns desses processos para a outra máquina e, em seguida, coletar a saída quando eles terminarem.

Eu poderia escrever algo em python ou qualquer outra coisa para fazer isso, mas tenho certeza de que alguém já fez isso muito melhor do que eu consegui.

Alguma ideia?

aplausos, Rob.

    
por B_o_b 03.07.2013 / 16:43

1 resposta

0

Se você fizer isso repetidamente por um longo tempo, sugiro que você dê uma olhada em BOINC .
Citando aqui : "BOINC é projetado para ser uma estrutura livre para qualquer pessoa que deseje iniciar uma distribuição projeto de computação. "

Você usaria a API do BOINC e você terá que configurar um servidor .

Existem várias pessoas que usaram o BOINC para seus próprios projetos: exemplo 1 , exemplo 2 , exemplo 3 .

Observe que o BOINC é especialmente adequado para processos com uso intensivo de CPU. Se os seus processos de teste são leves na CPU, mas pesados em disco ou memória, o BOINC pode não ser adequado.

    
por 03.07.2013 / 17:01