Backup Interativo
Publicado por Perfil removido 04/06/2007
[ Hits: 6.945 ]
Download backup_automatizado.sh
Este é um script de backup interativo que copia para uma outra partição dados determinados pelo próprio usuário.
Os dados estão compactados e datados.
#!/bin/bash # --- Script Backup Interativo --- # --- Este script copia dados compactados para uma outra particao --- # --- By: Fabrício Gomes de Souza - fgsmail on VivaOLinux Website --- echo "*** Iniciando backup ***" read -p "Caminho dos dados do backup: " CAMINHO # --- especifica a data completa -> dd_mmm_aaaa_hh:mm:ss --- DATA=`date | awk {'print $3"_"$2"_"$6"_"$4'}` # --- cria uma copia compactada dos dados e um arquivo de erros --- # --- no home directory de quem executa --- tar -jcf ~/dados.$DATA.tar.bz2 $CAMINHO 2> ~/dados.$DATA.error.log # --- monta a particao destino do backup -> poderia ser outra midia --- # --- personalizavel de acordo com a sua necessidade --- mount -t vfat -o rw,umask=000 /dev/hda2 /mnt # --- faz a copia do arquivo para a particao cp -pr ~/dados.$DATA.tar.bz2 /mnt # --- desmonta a particao fat que foi destino do backup --- umount /mnt # --- exibe mensagem avisando de possiveis erros --- [ -e ~/dados.$DATA.error.log ] && echo -e "\aVerifique o log de erros em $HOME" # --- exclui o arquivo de backup local e variaveis criadas --- rm ~/dados.$DATA.tar.bz2 unset CAMINHO DATA echo "*** Copia realizada com sucesso ***"
Montar pasta remota NFS em Zenity
Front-end utilizando o Xdialog para o comando whereis
Gunzipar arquivos com determinadas extensões
Acertando a hora da estação com o Observatório Nacional
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta