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

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

Re: [shell-script] erro em IF no script de backup


From: Fredi Bieging
Subject: Re: [shell-script] erro em IF no script de backup
Date: Wed, 14 Mar 2012 15:13:30 -0300

Ou assim:

if [ "$BKPTAR" != "$(echo $BKPTAR)" ]; then

2012/3/14 Fredi Bieging <address@hidden>

> Dá erro por causa da expansão do "*". Por exemplo, existindo dois arquivo
> naquele padrão, com a expansão do "*" ficaria algo assim:
>
> if [ -e 1.tar.gz 2.tag.gz]
>
> e isso não funciona.
>
> recomendo mudar a linha 17 para algo do tipo:
> if [ `find ${VINCI}/${DIR} -iname *${DATA}.tar.bz2 | wc -l` -gt 0 ]; then
>
>
>
> 2012/3/14 Anderson Duarte <address@hidden>
>
>> **
>>
>>
>> Pessoal, pesquisei aqui na lista, mas não achei um problema igual ao meu,
>> geralmente o pessoal aqui faz script de backup usando o rsync, e não é o
>> meu caso.
>>
>> O Script em questão é esse:
>>
>> http://pastie.org/3595113
>>
>> Mas, sinceramente.. estou cego, e não estou enxergando o erro.
>>
>> O erro é este:
>>
>> ./backup.sh: linha 17: [: /var/backup/servidor/servidor_20120313.tar.bz2:
>> esperado operador binário
>>
>> Pelo que entendi, quando ele encontra mais de um tar.bz2, acontece o
>> erro.
>> Os backups são gerados em diversos servidores e jogados neste diretório,
>> eu quero apenas copiar.
>>
>> Nem o servidor, nem o script são meus, mas eu não queria fuçar muito,
>> pois quero deixar como o dono deixou. Apenas quero ver mesmo onde estou
>> marcando bobeira.
>>
>> --
>> Anderson Duarte
>> @andersonrizada
>> http://rizada.org
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>  
>>
>
>


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



reply via email to

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