tech14107
(usa Red Hat)
Enviado em 10/03/2009 - 18:57h
Ola galera.
Tudo bem???
Preciso de um help.
To fazendo um script que irá replicar alguns dados de um banco para outro servidor.
Ele ja esta funcionando, mas quero dar um floriada nele.
O seguinte:
Ele pega os arquivos que estao em um determinado diretório e da um scp para outro sevidor.
Todos os arquivos tem o seguinte formato:
xxxxxxxxx.ai.yyyymmddhh
onde
xxxxxx é o nome (pede váriar de 1 ate 11 caracteres)
ai - sempre fixo ou seja sempre vai existir esse ai
o resto é data para garantir a nao repetiçao
bom preciso testar a existencia de qualquer arquivo que exista no diretório que tenha o ai, estou fazendo assim
export cont_ai=`ls -l $ailog/*ai* |wc -l > /dev/null`
if [ "$cont_ai" = "0" ]
then
echo "Nao existe ai"
exit 4
else
echo "Existe ai"
transfere
fi
só que quando nao existe arquivo ele da um errr, como poderia fazer sem ter que usar o ls -l
grato