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



» Screenshot
Linux: Ubuntu 10.04 +kde 4
Por PE045
» 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)   [ 3622 hits ]

Login: davirodrigues, 122779 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 index para mrtg
   Script Linux recomendado Fluxbox: Wallpapers aleatórios
   Script Linux recomendado Script - monitorando servidor
   Script Linux recomendado FIREWALL COM IPTABLES - PARA EMPRESAS E INTRANETS
   Script Linux recomendado POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - RESUMO DE MSGS COM VIRUS

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.