2011-11-07
Rodando programas na Seqüência
É comum quando se faz análises de Engenharia ter que fazer várias rodadas na seqüência. Se você fizer ao mesmo tempo vai tudo ficar impossível de trabalhar por causa da lentidão, vai dar conflito de licenças ou algo do tipo. Fazer isso na seqüência tem o incoveniente de você ter que dedicar todo um dia de trabalho a ficar vigiando a rodada. Se a rodada for longa, imagine você sair do trabalho, a rodada terminar 11 da noite e o computador ficar 9 horas sem fazer nada até você inserir a rodada seguinte. Se a rodada for curta, tem que colocar um estagiário (ou mesmo você) pra ficar de castigo colocando arquivos de entrada após arquivos de entrada por horas a fio, no máximo ouvindo música (mais ou menos como aumentar o nível de "Fishing" no World of Warcraft).
Pra mim chegou a ser comum testar um parâmetro, rodar um programa, analisar um resultado, mudar o parâmetro, rodar o programa, analisar outro resultado, etc...
Como o aplicativo pode ser executado por linha de comando fiz o programinha acima semana passada: eu insiro no código fonte o caminho do aplicativo, uma array com o caminho dos arquivos já com os parâmetros ajustados e o programa espera cada rodada terminar para iniciar a próxima.
É uma solução ad-hoc muito mambembe, mas me poupou várias horas de trabalho entre rodar, analisar resultados e modificar parâmetros. Deve ter alguma solução comercial (ou mesmo um programinha free por aí), mas nada que eu possa usar no trabalho.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário