Fórum cPanel: backup - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

backup

#1 Membro offline   romerob 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 221
  • Cadastrado: 23-dezembro 05

Posted 27 setembro 2008 - 12:16

vocês tem algum script pra backup bom ?
pode ser via ftp, rsync etc...

abraço smile.gif
0

#2 Membro offline   romerob 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 221
  • Cadastrado: 23-dezembro 05

Posted 27 setembro 2008 - 12:47

Na verdade tenho um script, que quando rodo ele manualmente ele funciona, quando rodo pelo cron ele nao funciona... ele "roda" so que nao envia os backups.
oda durante 8 segundos.
ja olhei o log do cront, ele roda o script durante 8 segundos e para como se tivesse terminado.

segue o script, pra ver se alguem pode me ajudar:


#!/bin/bash

clear;

##########
# Inicio #
##########

TI=`date`
echo "############################"
echo "# Script de backup via ftp #"
echo "############################"
sleep 3;


########################
# Desmontando particao #
########################

uMount() {

UMOUNT=`which umount`
FS='/dev/sdb1'
${UMOUNT} ${FS}
echo -e '\e[31;1m Desmontando a particao de backup \e[m'
echo " umount" $FS

}

############################
# Montando a pasta backup #
############################

uMount ;


MOUNT=`which mount`
FS='/dev/sdb1'
MP='/backup'
MPDIR='/cpbackup/daily/'

echo -e '\e[33;1m Montando particao de backup \e[m'
echo " mount $FS $MP"

${MOUNT} ${FS} ${MP}

############################
# Entrando na pasta backup #
############################

cd ${MP}/${MPDIR}

#####################
# Contando arquivos #
#####################

NARQ=`ls -lah ${MP}/${MPDIR} |wc -l`


############################
# Conectando-se ao ftp #
############################

FTP=`which ftp`
HOST='XXXXXXXXX'
USER='XXXXX'
PASS='XXXXXX'
FILE='*.tar.gz'

echo -e '\e[32;1m Conectando ao ftp: \e[m'
echo -e '\e[32;1m Host: \e[m' $HOST
echo -e '\e[32;1m Qtdade de arquivos: \e[m' $NARQ
sleep 5;

$FTP -diu <<EOF
open $HOST
user $USER $PASS
cd servidor2
mput $FILE
quit
EOF

cd ~
uMount ;
TF=`date`
echo "#######################################"
echo "# Backup iniciado em:"$TI
echo "# Backup terminado em:"$TF
echo "#######################################"
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)