Pular para o conteúdo

Fazendo backup e compactando

Script simples para fazer backup de um diretório fornecido por parâmetro. É gerado um arquivo compactado .zip.
Raphael Henrique Raphael_Henrique
Hits: 8.154 Categoria: Shell Script Subcategoria: Backup
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script simples para fazer backup de um diretório fornecido por parâmetro. É gerado um arquivo compactado .zip.
Download backup_and_compact.sh Enviar nova versão

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

Backup incremental com montagem automática e e-mail

Backup dinâmico de banco de dados MySQL

Backup de diretórios do sistema Linux

Script para gravação de BKPs em DVDs-RW

Backup Ubiquiti com usuários e senhas SSH diferentes

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.