terça-feira, 9 de novembro de 2010

Script e Backup em Shell Script

Alguns amigos meus sabem...sou um desastre em programação. Trabalhar com linux requer um certo conhecimento em bash para realizar os scripts para uma melhor administração. Claro que saber shell script ajuda e muito a administração, mas não é pré-requisito para se tornar um admin. Hoje tive que criar um pequeno script para realizar backup para os arquivos de uma empresa que trabalho. Vou postar aqui este script e espero estar ajudando vocês.

#!/bin/bash
echo " Iniciando Script de Backup "
sleep 2
echo "Acessando Diretorio Backup "
cd /backup
sleep 1
echo " Deletando Backup 30 Dias "
rm -rf dados.bkp30dias
sleep 1
echo " Criando backup 30 Dias  "
mv
dados.bkp15dias dados.bkp30dias
sleep 1
echo " Deletando Backup 15 Dias "
rm -rf
dados.bkp15dias
sleep 1
echo " Criando Backup 15 Dias "
mv
dados dados.bkp15dias
sleep 1
echo " Deletando Interloc "
rm -rf
dados
sleep 1
echo " Copiando o Diretorio Empresa "
cd /home
cp -rRf
dados /backup
sleep 1
echo " Fim da Copia"



Conforme falei antes não sou bom em programação...tenho certeza que muitos irão pensar...mas isso dá pra fazer muito melhor...então eu respondo... me ensina :-).Este script está rodando de 15 em 15 dias atravez do crontab  pois lá na empresa esta foi a necessidade.

Espero que gostem da dica
 
Rodrigo Griffo
Gestor de T.I

2 comentários:

Anônimo disse...

Parabéns.....
Mas este backup é feito em uma outra pasta? em um outra HD?
Abraço,
Fabiocs

Rodrigo Griffo disse...

Este backup é feito em outro hd.