Pular para o conteúdo

Fazendo backup de uma pasta em arquivos separados

Usei como exemplo o backup do /home, onde o script criará  um tar.gz para cada usuário.
Roberto Almeida do Nascimento nolinux
Hits: 7.065 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Usei como exemplo o backup do /home, onde o script criará  um tar.gz para cada usuário.
Download backuppasta.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
#
clear
echo "#============================================================#"
echo "#     Fazendo backup de uma pasta em arquivos separados      #"
echo "#          Este script esta sob licenca GPL                  #"
echo "# Pode ser distribuido e alterado livremente deste que seja  #"
echo "# conservado o Autor e Comentadas as devidas alterações      #"
echo "#        Produzido por <falecom EM robertoalmeida.com>       #"
echo "#============================================================#"
echo
######## PARAMETROS  ################
ARQUIVOTEMPORARIO=/tmp/temporario
PASTAQUEQUERFAZERBACKUP=/home/
ONDECOLOCAROBACKUP=/root/
#####################################
rm -rf $ARQUIVOTEMPORARIO
ls -1 $PASTAQUEQUERFAZERBACKUP > $ARQUIVOTEMPORARIO
HOJE=$(date +%d_%m_%Y)
######################
for i in `cat $ARQUIVOTEMPORARIO`; do
   XX=`echo $i | cut -d '/' -f 1`
######################
   tar czf $ONDECOLOCAROBACKUP/$XX_$HOJE.tar.gz $PASTAQUEQUERFAZERBACKUP/$XX 2>/dev/null
######################
done
rm -rf $ARQUIVOTEMPORARIO
######################
echo "Backup do dia $HOJE terminado!!!"

rc.firewall

Atualizar KDE para a versão 3.5.4

Backup

Instalar o wine

Script para Monitoramento

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.