Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Publicado por Pedro Augusto Malanga 17/10/2007
[ Hits: 6.801 ]
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
Backup em HD Externa com Rsync
Remover e-mails com MX inexistente e status deferred em servidores Postfix
Retirar o link do download de páginas protetoras
Script em Dialog pesquisa nome do banco no mysql
mant - abra manpages em seu terminal
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









