Pular para o conteúdo

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

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.
Pedro Augusto Malanga malanga
Hits: 6.933 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download bkup.sh.txt Enviar nova versã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

Gammu - Script para geração de configuração - codinome "gammuninja"

Script para backup no Oracle

Script de limpeza, atualização e verificação de erros no Debian

Windows 2KX LDAP attributes

MURFEX (MUltiple Rar File EXtractor)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.