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

[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;}

######################################################



reply via email to

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