Skip to content

Instantly share code, notes, and snippets.

@renizgo
Created August 3, 2017 23:58
Show Gist options
  • Save renizgo/6023d362521f7852675122a3bd0a21a7 to your computer and use it in GitHub Desktop.
Save renizgo/6023d362521f7852675122a3bd0a21a7 to your computer and use it in GitHub Desktop.
Faz copia de arquivo definido na variável ORIGEM para todos os servidores listados no arquivo lista.txt, usando o usuário definido na variável USER, de todo, copiando para o destino definido na variável DESTINO.
#!/bin/bash
## copy_scp.sh - Copia arquivo definido na variável ORIGEM para todos os servidores listados no documento lista.txt, usando o
## Usuário definido na variável USER, copiando para o destino definido na variável DESTINO
## Escrito por: Renato Diniz Marigo
## E-mail: renatocabelo@gmail.com
## Data: 03/08/2017
echo "#######################################"
echo "# Script de cópia de arquivos via scp #"
echo "#######################################"
#Defina as variáveis de acordo com o seu ambiente
USER="renato.diniz"
ORIGEM=arquivo.txt
DESTINO=/tmp/
for SERVER in $(cat lista.txt)
do
scp $ORIGEM $USER@$SERVER:$DESTINO
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment