#!/bin/bash## script para backup do servidor##VARIAVEIS##Pega a data do sistema aa-mm-dd hh-mmData=`date +%F'|'%R`##Diretorio de origem do backup ou seja os diretorio a ser backupeadoDirorig=/home/barcelini/##Diretorio de destino do backupDirdest=/var/backup_rpa/## nome do backupArqdest=backuphome##mensagem de inicialização do scriptecho inicializando backup do Diretorio $Dirorig em $Dataecho AGUARDE## Verifica se o diretorio pode ser gravadoif test -w $Dirdestthen## 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 diretorioecho backup do diretorio $Dirorig realizado com sucesso em $Data## Mensagem para aguar ser gerado o md5sumecho Aguarde enquanto eh gerado o md5sun## Comando para gerar o md5sum do arquivo para verificar posteriormente a integridade do mesmomd5sum $Dirdest"backuphome"$Data".tar.bz" > $Dirdest"backuphome"$Data".md5"## Mensagem de sucesso na geração do md5sumecho md5sum gerado para o arquivo $Dirdest"backuphome"$Data".tar.bz" com o nome $Dirdest"backuphome"$Data".md5"