
		digital.junior
		
		(usa Ubuntu)
		
		Enviado em 12/05/2011 - 11:01h 
		#!/bin/sh
  
  # Script de backup via rede
  
  
  DATA=`date +%d_%m_%Y`
  
  NOMEBKP="dia-$DATA.tar.gz" #Nome do pacote que o tar ira gerar.
  PASTABKP="/backup" #Pasta no linux onde sera gerado o backup.
  LISTABACKUP="/backup/lista.conf" #Lista dos arquivos para fazer backup.
  USUARIO="root" #Usuario para conectar no compartilhamento.
  SENHA="root123" #Senha do usuario para conectar no compartilhamento.
  IPSERVER="115.0.0.110" #Ip do servidor que sera mandado o pacote de backup.
  COMP="excel" #Nome do compartilhamento no servidor que sera mandado o pacote de backup.
  MAIL="ti@goiasatacado.com.br" #e-mail que sera enviado informacoes do bkp
  MSGOK="Backup efetuado com sucesso no servidor" #Mensagem do backup completo sem erros.
  MSGERRO="Problema no backup do servidor" #Mensagem de erro no backup.
  LOG="/u/backup.log" #Arquivo de log.
  
  cd "$PASTABKP"
  
  if  tar -zcf "$NOMEBKP" -T "$LISTABACKUP"  ; then
  if smbclient //$IPSERVER/$COMP "$SENHA" -U $USUARIO -c 'lc '$PASTABKP'; prompt; mput '$NOMEBKP''; then
  echo -ne "Em `date`\n$MSGOK" | mail -s "$MSGOK" "$MAIL";
  echo -ne "Em `date`\n$MSGOK" >> $LOG;
  else
  echo -ne "Em `date`\n$MSGERRO" | mail -s "$MSGERRO" "$MAIL";
  echo -ne "Em `date`\n$MSGERRO" >> $LOG;
  exit 1
  fi
  else
  echo -ne "Em `date`\n$MSGERRO" | mail -s "$MSGERRO" "$MAIL";
  echo -ne "Em `date`\n$MSGERRO" >> $LOG;
  exit 1
  fi