[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para backup....
From: |
Julio Neves |
Subject: |
Re: [shell-script] Script para backup.... |
Date: |
Tue, 24 Jul 2001 10:03:47 -0300 |
if smbmount //srv17/d$ /mnt/tmp -o
workgroup=xxxx,username=xxx,password=xxx
then
if tar -czvf /backup/srv17.wwwroot.gz /mnt/tmp/inetpub/wwwroot/*
then
if smbumount /mnt/tmp
:
else
echo nao consegui desmontar
fi
else
echo problema no tar
fi
else
echo
echo erro no smbmount
fi
Para não deixar o user name e a password expostos no script, facilitando a
vida dos "mal carater" de plantão, eu faria assim:
trap "stty echo ; exit" 1 3 15
echo Informe o username
read uname
echo Informe a password
stty -echo
read pw
stty echo
if smbmount //srv17/d$ /mnt/tmp -o
workgroup=xxxx,username=$uname,password=$pw
...
O comando "if" do shell foi feito para testar a execução de instruções,
caso elas tenham sido bem sucedidas, o "if" executará o "then", caso
contrário o "else".
Bom proveito,
Julio
Obs: Não testei o que escrevi, mas não creio que haja erros, se os houver
avise que corrigirei.
Favor responder a address@hidden
Para: address@hidden
cc:
Assunto: [shell-script] Script para backup....
Pessoal,
Alguém poderia me ajudar a fazer uma "script" para executar backup de
arquivos.
Os arquivos a serem copiados estão em máquinas Winodws NT e as cópias
serão feitas para máquinas Linux.
Já fiz a "script" abaixo que gostaria incrementar....
#!/bin/sh
#
# monta em /mnt/tmp o srv17
smbmount //srv17/d$ /mnt/tmp -o workgroup=xxxx,username=xxx,password=xxx
#
# inicia o backup
tar -czvf /backup/srv17.wwwroot.gz /mnt/tmp/inetpub/wwwroot/*
#
# desmonta o volume
smbumount /mnt/tmp
#
# final da rotina
O que eu gostaria é o seguinte:
a) testar se o volume montou corretamente. algo do tipo
if "volume montou"
then
tar....
else
mensagem para algum "arquivo log"
endif
b) verificar se ocorreu "fim normal" na execução do comando "tar"
c) testar se o volume "desmontou".
Adicionalmente, gostaria de testar a existência do "backup" um backup
anterior renomeando o arquivo, de maneira que eu sempre tivesse pelo menos
os dois últimos backup´s
Agradeço a boa vontade dos amigos.
Melchiors
Yahoo! Groups Sponsor
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Groups é sujeito aos Termos do Serviço Yahoo!.
- Re: [shell-script] Script para backup....,
Julio Neves <=