All pastes #369198 Raw Edit

ratifers

public shellscript v1 · immutable
#369198 ·published 2007-02-23 17:26 UTC
rendered paste body
#!/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"