Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Davi Rodrigues em (última atualização em 18/03/2010)   [ 3621 hits ]

Login: davirodrigues, 122758 pontos

Homepage: http://br.linkedin.com/pub/davi-rodrigues/23/319/68b   


Descrição

Esse script foi criado para auxiliar o usuário no backup do que o mesmo quiser, ele irá perguntar as informações necessárias ao usuário que então irá criar o backup, é de fácil entendimento, e bastante dinâmico. Espero que gostem.

[ Download: backup_interativo.sh ]   [ Enviar nova versão ]

Versões atualizadas deste script (NOVO)
Linux user

Publicado por Davi Rodrigues em 17/03/2010

Changelog: Pessoal estou atualizando para corrigir alguns erros que existiam na versão passada do script, não são bem erros, porém acrescentei uma verificação de espaço de disco na partição que o usuário escolher para salvar o backup, e alguns tratamentos de erros tipo digitação errada na hora de escolher o local exato do backup, e o diretório de backup, se alguem tiver alguma sugestão pode ficar a vontade para postar aqui e aproveita e comenta sobre esse script, que não foi por que eu fiz, mas esta show de BOLA, e viva a liberdade não deixaremos ninguém tomar isso de nós... vlw... VOL!

(versão 2)

 

[ Esconder código-fonte ]

#!/bin/bash
# Script de backup interativo feito por Davi Rodrigues data 15/03/2010
echo "Insira o seu Nome"
read NOME
echo ""
echo Bem vindo ao serviço de Backup Sr/Sra. $NOME
echo ""
echo "Insira o diretorio completo no qual será Salvo o backup ex: /backup/agora"
read DIR_BACK
if [ -d "$DIR_BACK" ] ; then
         echo "OK, Apontamento feito "

else
         /bin/mkdir -p $DIR_BACK
        echo "O Diretorio não existia no entanto foi criado "$DIR""
      echo ""
fi
echo "Insira o nome para o backup ex: teste.tar.gz"
read NAME_BACK
echo ""
echo "Diga qual diretorio você quer fazer backup, insira o caminho completo ex: /home/dados"
read BACK
echo "Compactando arquivos `date +%d-%m-%Y` " >> /var/log/syslog
/bin/tar -pzcf $DIR_BACK/$NAME_BACK -P $BACK
echo ""
echo ""
echo "Arquivos compactados com sucesso"
echo "Arquivos Compactados com sucesso `date +%d-%m-%Y`" >> /var/log/syslog
echo "Você deseja enviar uma copia para algum servidor remoto? [s] ou [n]"
read DECI

if [ $DECI = s ] ; then
   echo "Ok, informe o IP do destino"
   read IP_DST
   echo ""
   echo "Informe o diretorio do destino no qual será armazenado o backup"
   read DIR_DST
   echo ""
   echo "OBS: por default o nome do usuario de envio será root"
   /usr/bin/scp $DIR_BACK/$NAME_BACK root@$IP_DST:$DIR_DST
   echo "Envio de arquivos compactados com sucesso para o servidor "$IP_DST" de backup `date +%d-%m-%Y` "
   echo "Envio de arquivos compactados com sucesso para o servidor de backup `date +%d-%m-%Y` " >> /var/log/syslog
   echo "OK, Backup Efetuado com sucesso!"
else
   echo "OK, Backup Efetuado com sucesso!"
   exit 0
fi

Scripts recomendados
   Script Linux recomendado Script completo de firewall
   Script Linux recomendado ADMachine
   Script Linux recomendado Monitorando o CBQ #2
   Script Linux recomendado Repositório Local usando Yum
   Script Linux recomendado Backup de Maquina Virtual (Vmware)

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.