Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Publicado por Pedro Augusto Malanga 17/10/2007
[ Hits: 6.361 ]
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
"Wnslookup" - Monitorando os DNS da Rede
Criar imagem ISO a partir de CD
Myhard - Informações sobre seu hardware
Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
validando quandidade de leitura no read[DUVIDA] (6)
Log: core: Interactive#t... error - IOError closed stream (0)
Sistema da Coréia do Norte - Red Star OS (74)