[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shell-script] Script para sincronizar
From: |
Salviano Leÿffffe3o |
Subject: |
[shell-script] Script para sincronizar |
Date: |
Mon, 27 Aug 2007 07:26:56 -0700 (PDT) |
Olá a todos o script abaixo agora está funcionando.
Valeu pela ajuda Thiago
#!/bin/bash
#=================================================================
# Autor: Salviano A.Leao email: address@hidden
# Neste ponto verifica-se o número de parâmetros fornecido
# foi igual a dois. Caso contrário, é escrito na tela uma
# mensagem indicando a sintaxe correta, atribuindo-se o
# valor 1 ao código de saída.
#=================================================================
case $# in
0) echo "Uso: Sincronizar porta IP"
echo "Porta eh a porta ssh da maquina destino"
echo "IP o ip eh da maquina destino, somente a última parte
192.168.1.???"
exit 0
;;
1) echo "Voce entrou somente com o IP entao sera usada porta 22 p/ o ssh"
PORTA=22
IP=192.168.1.${1}
SSH="/usr/bin/rsync -apvrz --progress --links --rsh='/usr/bin/ssh
-p${PORTA}'"
echo "Voce entrou somente com o IP ${IP}"
cd ${HOME}
for LDIR in Progs/ Cursos/ Documentos/ Seminarios/ SeminarF90/ Works/
do
eval $SSH ${LDIR} "${USER}@${IP}:${LDIR}"
done
exit 0
;;
2) echo "Voce entrou somente com o IP ${1} e com a porta do ssh ${2}"
PORTA=${1}
IP=192.168.1.${1}
SSH="/usr/bin/rsync -apvrz --progress --links --rsh='/usr/bin/ssh
-p${PORTA}'"
cd ${HOME}
for LDIR in Progs/ Cursos/ Documentos/ Seminarios/ SeminarF90/ Works/
do
eval "$SSH ${LDIR} ${USER}@${IP}:${LDIR}"
done
exit 0
;;
*) echo "Voce entrou com o numero de argumentos errado"
exit 1
;;
esac
Flickr agora em português. Você clica, todo mundo vê.
http://www.flickr.com.br/
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [shell-script] Script para sincronizar,
Salviano Leÿffffe3o <=