Created
August 3, 2017 23:58
-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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