Script de backup interativo
Publicado por Davi Rodrigues (última atualização em 18/03/2010)
[ Hits: 11.758 ]
Homepage: http://br.linkedin.com/pub/davi-rodrigues/23/319/68b
Download 1268858507.backup_interativo.sh (versão 2)
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.
Versão 2 - Enviado 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!
Download 1268858507.backup_interativo.sh
#!/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
Script para Criar/Modificar Usuarios No Ldap + Samba
clean_server.sh - Script para limpar o servidor
Script que envia email para um Relay sem autenticação.
Nenhum comentário foi encontrado.
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (1)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









