Script de Backup Simples
Publicado por Alexandre de Abreu 25/02/2005
[ Hits: 7.494 ]
Script em shell para fazer backup em outro diretório(local ou remoto) via comando "tar" com suporte a bzip2 e gzip.
#!/bin/sh # # Script de Backup # Teste em foreground e depois adicione ao cron # # Diretorios que serao arquivados # Separados por linha ou espaço DIRS="/etc /usr/local/ /home/inode /root" # Arquivo destino(geralmente um volume montado remotamente) # Use o formato abaixo para manter somente um arquivo de backup # FILE="/aabreu/bkp/linux.bkp" # O formato abaixo mantem backups com a data(ddmmaaaa) FILE="/remote/bkp/linux-`date +%d%m%Y`.bkp" # Arquivos a excluir, que nao entrarao no pacote gerado EXCLUDE="/etc/gconf .gconf .gnome2 /etc/security .gaim .mozilla .rhopenoffice1.1 X11 rc.d evolution" # Se existir bzip2, utiliza-se no lugar de gzip ARGS="-zcvf" which bzip2 && ARGS="-jcvf" 2>/dev/null echo "[*] Compactando arquivos.." for f in $EXCLUDE; do ARGS="--exclude $f $ARGS" done echo "[*] Command: tar $ARGS $FILE $DIRS" time tar $ARGS $FILE $DIRS ls -lh $FILE && file $FILE && echo "[*] Finalizado." || { echo "[*] Ocorreu algum erro ao gerar o arquivo de backup" exit 1 } exit 0
Uso de variáveis com a linguagem Ruby
Baixando arquivos do Megaupload
Configurar gateway e servidor DNS com dialog
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Melhorando a precisão de valores flutuantes em python[AJUDA] (9)
GLPI - Configuração de destinatário com conta Microsoft Exchange (0)
Vou voltar moderar conteúdos de Dicas e Artigos (3)
OpenVPN no MACBOOK conecta mas não pinga pastas de rede compartilhada ... (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta