Criei o script abaixo com o intuito de:
1 - Copiar um .tar para servidores remotos
2 - Extrair esse .tar nos servidores remotos.
3 - Criar um link simbólico
4 - Executar um comando de start no servidor remoto.
O passo 4 parece que trava meu bash e só avança se eu faço um "ctrl c".
Alguém sabe me explicar como faço para evitar essa parada e ter que executar o "ctrl c" ?
SCRIPT:
#!/bin/bash
clear
input="/tmp/teste-servidores.txt"
for server in $(cat ${input});
do
echo "-----------------------------"
echo "Servidor: $server"
scp "node_exporter-1.0.0-rc.0.linux-amd64.tar" "${server}:\$HOME"
ssh ${server} 'tar -xvf ${HOME}/node_exporter-1.0.0-rc.0.linux-amd64.tar'
ssh ${server} 'ln -s ${HOME}/node_exporter-1.0.0-rc.0.linux-amd64 node_exporter'
ssh ${server} 'cd $HOME/node_exporter&& ./node_exporter 2>&1&> /dev/null & '
echo
done