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

Publicado por Pedro Augusto Malanga 17/10/2007

[ Hits: 6.506 ]

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

Script Player com o MPG123

Teste de memória RAM

Zqemu - Script em Zenity

Sysinfo 2.0 - Info do sistema

zwtsc - cliente gráfico para Terminal Service


  

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