Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT

Publicado por Pedro Augusto Malanga 17/10/2007

[ Hits: 6.361 ]

Download bkup.sh.txt




Olá amigos do VOL.

Fiz um script para fazer backup usando o TAR direto para a fita DAT.

Primeiro faço uma busca dentro de um diretório, pego o ÚLTIMO arquivo
criado nesse diretório e jogo ele direto para a DAT.

Depois fica aguardando que a fita DAT seja inserida, pois no meu caso poderia acontecer de alguém esquecer e não colocar a fita no horário correto.

Finalmente, ejeta a fita após o tar.

Neste Scritp utilizei:

ARRAY, TAR, WHILE, IF, MT e LET.

Abraço.

  



Esconder código-fonte

#!/bin/bash Pedro Augusto Malanga - 2007

data=`date +%Y%W`

declare -a arquivos
arquivos=(`ls -tr /diretorio/`)
x=0;
while [ $x != ${#arquivos[@]} ]
do
    let "x = x +1"
done
let "x = x -1"
echo "----" >> /diretorio/log.txt

echo "Inicio de Script" "--" $data "--" ${arquivos[$x]} >> /diretorio/log.txt

y=0;
p=1;

while [ $y != $p ] ## While esperando fita ser colocada
do
   tar -cv /diretorio/${arquivos[$x]} -f /dev/st2
   RETVAL=$?
    if [ $RETVAL = "2" ]
     then
        p=1;
        echo "Nao encontrou a fita." >> /diretorio/log.txt
     else
        p=0;
        echo "Encontrou a fita." >> /diretorio/log.txt
   fi
done
mt -f /dev/st2 eject
echo "---- Fim ----" >> /tsmpool/log.txt
exit

Scripts recomendados

Copiar fotos da Canon S1X IS

"Wnslookup" - Monitorando os DNS da Rede

Criar imagem ISO a partir de CD

Myhard - Informações sobre seu hardware

Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts