[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SSH - Continuar script
From: |
Andrew Amorim |
Subject: |
SSH - Continuar script |
Date: |
Sat, 15 May 2004 18:51:37 -0300 |
Pessoal, preciso de uma ajuda!!
Dentro do meu script, acesso via ssh outra maquina....
Há a possibilidade de continuar o script dentro da outra máquina???
Deixa eu explicar melhor, e tipo sou iniciante hein e vou melhorar ele ..::
#!/bin/bash
# Faz o backup dos arquivos da pagina da intranet
SUM=md5sum
TMP_DIR=/controler/backups/servidores/srv_intranet/bkp
TMP_ARQ=backup.tgz
TMP_CHECK_AQUI=check1.ref
TMP_CHECK_ALI=check2.ref
CONECTA="ssh 192.168.255.132"
CHECA_AQUI=$($SUM $TMP_DIR/$TMP_ARQ)
CHECA_ALI=$($SUM $TMP_DIR/$TMP_CHECK)
SUM1=$(md5sum $TMP_ARQ | grep backup.tgz | cut -c 1-34 > check1.ref)
SUM2=$(md5sum $TMP_ARQ | grep backup.tgz | cut -c 1-34 > check2.ref)
DIR=/var/www/db
#################################################################
tar -cvf $TMP_DIR/$TMP_ARQ $DIR
cd $TMP_DIR
$SUM1
scp $TMP_DIR/$TMP_ARQ 192.168.255.132:/intranet_copia
$CONECTA ### Quando chega aqui ele conecta na máquina, entra e não faz mais
nada! Digito exit e volta ao script e continua...
cd /intranet_copia
$SUM2
scp $TMP_CHECK_ALI 192.168.255.67:$TMP_DIR
exit0
cat TMP_CHECK_AQUI while read $REF1
do
cat TMP_CHECK_ALI while read $REF2
do
if [ $REF1 = $REF2 ]
then
echo "Backup Efetuado" | mutt -s "Backup efetuado da intranet" andrew.amorim
else
echo "Backup FALHOU " | mutt -s "Backup FALHOU " andrew.amorim
fi
done
done
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.686 / Virus Database: 447 - Release Date: 14/5/2004
[As partes desta mensagem que não continham texto foram removidas]
- SSH - Continuar script,
Andrew Amorim <=