[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
shell em background
From: |
rcbarioni |
Subject: |
shell em background |
Date: |
Sun, 11 Jul 2004 00:47:26 -0000 |
User-agent: |
eGroups-EW/0.82 |
tenho um shell que copia (por SCP), arquivos para vários servidores,
assim:
scp arquivo servidor1:
scp arquivo servidor2:
scp arquivo servidor3:
etc...
Como cada comando leva + ou - 5 minutos, se o script enviar um
arquivo para 10 servidores, o tempo total será proximo de 1 hora,
pois cada comando só é iniciado quando o anterior termina.
Gostaria de saber se existe algum meio, ou melhor, gostaria de saber
como se faz para executar todos os comandos, sem que cada um aguarde
o termino do anterior. Desta forma, a copia poderia ser feita para
todos os servidores simultaneamente, reduzindo o tempo de
processamento.
Nesse caso, se algum dos comandos retornar algum código de erro, como
ter controle sobre qual deles deu errado, uma vez que todos estão
sendo executados de uma única vez?
Grato a todos.
Ricardo Barioni
PS. Julio, desculpe se voce falou sobre isso no curso, ok? Pode ser
que eu tenha dado um cochilo.
- shell em background,
rcbarioni <=