#!/bin/bash ## script para backup do servidor ##VARIAVEIS ##Pega a data do sistema aa-mm-dd hh-mm Data=`date +%F'|'%R` ##Diretorio de origem do backup ou seja os diretorio a ser backupeado Dirorig=/home/barcelini/ ##Diretorio de destino do backup Dirdest=/var/backup_rpa/ ## nome do backup Arqdest=backuphome ##mensagem de inicialização do script echo inicializando backup do Diretorio $Dirorig em $Data echo AGUARDE ## Verifica se o diretorio pode ser gravado if test -w $Dirdest then ## Verifica se existe o diretorio mensionado if test -d $Dirdest then ## caso exista ele ira compactar o diretorio tar -pcjf $Dirdest$Arqdest$Data".tar.bz" $Dirorig 2> /dev/null else ## caso não exista ele ira criar o referido diretorio e compactar os arquivos para o mesmo mkdir $Dirdest tar -pcjf $Dirdest$Arqdest$Data".tar.bz" $Dirorig 2> /dev/null fi ## Mensagem de sucesso na compactação do referido diretorio echo backup do diretorio $Dirorig realizado com sucesso em $Data ## Mensagem para aguar ser gerado o md5sum echo Aguarde enquanto eh gerado o md5sun ## Comando para gerar o md5sum do arquivo para verificar posteriormente a integridade do mesmo md5sum $Dirdest"backuphome"$Data".tar.bz" > $Dirdest"backuphome"$Data".md5" ## Mensagem de sucesso na geração do md5sum echo md5sum gerado para o arquivo $Dirdest"backuphome"$Data".tar.bz" com o nome $Dirdest"backuphome"$Data".md5"