Essa semana queria trazer algo novo e diferente, mas minha imaginação nao ajudou muito.
entao resolvi fazer uns 3 script bem facil mas que ajuda, eu espero que ajude.
segua aqui o script para compactar:
#!/bin/bash
nome=$1
caminho=$2
read -p "digite o nome da pasta .tar ${nome} :" nome
read -p "digite o caminho ${caminho} :" caminho
tar -cvsf $nome $caminho
nome=$1
caminho=$2
read -p "digite o nome da pasta .tar ${nome} :" nome
read -p "digite o caminho ${caminho} :" caminho
tar -cvsf $nome $caminho
arquivos simples nao é?..
segue agora para descompactar:
#!/bin/sh arquivo=$1 echo "exemplo: /home/usuario/teste.tar" read -p "digite o caminho do arquivo para descompactar :" arquivo tar -xvf $arquivo
mais simples ainda nao é?
bom agora o backup, este utilizei o rsync mais cp e mantendo uns 10 dias em "cache".
#!/bin/sh # clear echo "**************************" echo "* inciando seu backup... *" echo "**************************" origem=/home/ destino=/backup/backup/ DATA=`date +%d-%m-%Y/%H:%M:%S` echo "Gerando log de inicio:" $DATA >> /backup/log.txt #read -p "qual a origem do backup ${origem} :" origem #read -p "qual o destino do backup ${destino} :" destino rm -rfv /backup/backup10 mv /backup/backup09 /backup/backup10 mv /backup/backup08 /backup/backup09 mv /backup/backup07 /backup/backup08 mv /backup/backup06 /backup/backup07 mv /backup/backup05 /backup/backup06 mv /backup/backup04 /backup/backup05 mv /backup/backup03 /backup/backup04 mv /backup/backup02 /backup/backup03 mv /backup/backup01 /backup/backup02 mv /backup/backup00 /backup/backup01 cp -al /backup/backup/ /backup/backup00/ rsync -Crapvz $origem/ $destino/ clear echo "Gerando log de termino:" $DATA >> /backup/log.txt echo "************************************************" >> /backup/log.txt echo "************************" echo "* Backup finalizado... *" echo "************************" exit=0
então é isso ai pessoal, espero que sirva pra alguém...
Leitores, mandem suas perguntas, suas dúvidas, suas ideias , vamos compartilhar....