shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]