shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script de backup


From: Flavio Junior
Subject: Re: [shell-script] Script de backup
Date: Thu, 16 Nov 2006 14:28:53 -0200

Duh ?

voce monta /mnt/sda1 e tenta backupear /mnt/hda6 ?


De qualquer forma, "mtos erros" é mto vago.

Flavio do Carmo Junior

On 11/16/06, Tiago Barcellos Peczenyj <address@hidden> wrote:
>
>   Mas que 'muitos erros' acontecem?
>
> On 11/16/06, Apio Carniello <address@hidden<apiocarniello%40gmail.com>>
> wrote:
> > Ola, estou tentando montar um script que realize backups em uma maquina
> com
> > 2 sistemas operacionas, linux e windows.
> > Depois do expediente eu reinicializo a maquina, e durante a madrugada
> ele
> > deve executar esse scritp:
> > Mas nao estou conseguindo.. aqui vai o script, pois esta acontecendo
> muitos
> > erro.. Caso alguem pudesse me ajudar!
> > Ficaria muito grato!
> >
> > #!/bin/bash
> >
> > mount /dev/sda1 /mnt/sda1
> >
> > montado=`mount | grep /mnt/sda1`
> >
> > if [ -z "$montado" ]; then
> >
> > exit 1
> >
> > else
> >
> > DATA=`date +%Y-%m-%d-%H.%M`
> >
> > cd /mnt/backup
> >
> > tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/
> >
> > umount /mnt/sda1
> >
> > fi
> >
>
> Alias pense num script assim:
>
> #!/bin/bash
> REASON='/tmp/reason.txt'
> TARGET='/mnt/hda6/trabalho/'
> DATA="$(date +%Y-%m-%d-%H.%M)"
> FILE="trabalho-${DATA}.tar.gz"
>
> die() { echo -e "${1}\nReason:\n" ; cat ${2} ; exit 1 ; }
>
> mount /dev/sda1 /mnt/sda1 2>&1 > ${REASON} || die "Erro ao montar!!!"
> ${REASON}
> cd /mnt/backup && tar -zcvf "${FILE}" ${TARGET}
> umount /mnt/sda1
>
> Acha mais facil de dar manutenção?
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]