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

Publicado por Pedro Augusto Malanga 17/10/2007

[ Hits: 6.490 ]

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

Mantendo seus repositórios Git e SVN atualizados

DefaultApps V2.1

Removendo primeiras ou últimas linhas do arquivo

abelhudo

Adiciona imagens ao email


  

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