Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Publicado por Pedro Augusto Malanga 17/10/2007
[ Hits: 6.738 ]
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.
#!/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
Randomize - Gera números aleatórios de 1 a 100 mil
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? (12)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (3)









