Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Metasys Classmate
Por Gedimar
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Pedro Augusto Malanga em 17/10/2007    [ 3212 hits ]

Login: malanga, 155051 pontos

   


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

Scripts recomendados
   Script Linux recomendado Baixar recursivamente links de um arquivo texto
   Script Linux recomendado Remoção de arquivos pela data
   Script Linux recomendado Tocar listas de músicas usando mpg123 e kdialog ou Xdialog
   Script Linux recomendado Atualizador de sistema multipla escolha
   Script Linux recomendado Análise de conexões ativas

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.