[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Gravar Backup
From: |
Jeferson A. Cassol |
Subject: |
Gravar Backup |
Date: |
Mon, 17 May 2004 00:37:05 -0300 |
ai pessoal...
Estou com um probleminha....
Fiz um script para copiar um arquivo de backup de uma
maquina win para outra maquina win... atravez de um roteador linux...
Ateh ai tudo bem..Copiou beleza....
Soh que agora nao posso somente copiar o arquivo para a maquina
destino..Tenho que tambem gravar o arquivo de backup em cd, sendo
que o Gravador esta na maquina destino....
Sera q isso eh possivel? Alguem ai tem alguma dica?
O script tah abaixo....
Valeu...
Atte.
Jeferson A. Cassol
######################################################
#!/bin/sh
###### Local ########
HOSTSRC="ds02"
IPSRC="10.0.0.2"
DIRSRC="temp"
FILESRC=`date +%d%m%y |awk '{ print "file_back_"$1}'`
USER="jeferson"
PASS="123456"
###### Destino ########
HOSTDST="ds02"
IPDST="10.0.0.2"
DIRDST="temp2"
USER="jeferson"
PASS="123456"
##
## get arquivo remoto de $IPSRC
##
[ -d "backdir" ] || mkdir -p backdir 2>/dev/null
SMBC="/usr/bin/smbclient"
GET=`$SMBC //$HOSTSRC/$DIRSRC -i $IPSRC -U $USER%$PASS -c "lcd
backdir;get $FILESRC" 2>/dev/null`
[ $? -ne 0 ] && { echo "Erro ao copiar arquivo remoto"; exit 1;}
#
# put arquivo para $IPDST
#
PUT=`$SMBC //$HOSTDST/$DIRDST -i $IPDST -U $USER%$PASS -c "lcd
backdir;put $FILESRC " 2>/dev/null`
[ $? -ne 0 ] && { echo "Erro ao enviar arquivo"; exit 1;}
######################################################
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Gravar Backup,
Jeferson A. Cassol <=