Fazendo backup e compactando

Publicado por Raphael Henrique (última atualização em 14/07/2014)

[ Hits: 8.079 ]

Download backup_and_compact.sh




Script simples para fazer backup de um diretório fornecido por parâmetro. É gerado um arquivo compactado .zip.

  



Esconder código-fonte

#!/bin/bash

origem=$1

#verificar se foi fornecido parâmetro
if [ $# -lt 1 ]; then
    echo
    echo "ERRO: faltando parâmetro"
    echo
    exit
fi
#verificar se o diretório de origem existe
if [ ! -d $origem ]; then
    echo
    echo "ERRO: diretório $origem não existe"
    echo
    exit
fi

clear
data=`date +%H%M%S`
echo
echo "Compactando $origem ..."
echo
zip -r "Backup_$data.zip" "$origem"
echo
echo "Backup criado com sucesso em `pwd`"
echo
exit

Scripts recomendados

Criptografando arquivos para enviar pra sua nuvem

Backup usando o tar com o gzip

Backup, Recuperação e Chroot

Script de Backup para MariaDB

Backups de servidor CentOS com cPanel/WHM para servidor VPS Windows Server 2008


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário