copiar arquivo

1. copiar arquivo

Jurema
jurema_miranda

(usa Outra)

Enviado em 14/02/2013 - 12:41h

Senhores,
Sou nova por aqui e ainda muito para aprender do LINUX.

Gostaria de uma ajuda para criar script
Trabalho para o carrefour e preciso entrar em todas as lojas para buscar arquivos que ficam no diretorio: /home/smt/envia

os arquivos seriam:

S-BCV0123.tgz e N-BCV0123.tgz

onde BCV é a sigla da loja e 0123 seria mes e dia.

Preciso entrar loja por loja para buscar o arquivo N e S em determinadas datas e salvar em uma pasta em outro servidor.

ALguém pode me ajudar?


  


2. Re: copiar arquivo

Danilo Josino
djosino

(usa Ubuntu)

Enviado em 14/02/2013 - 13:06h

para a data vc testar e usar no script o date, para formatar date +"%m%d" para formatar mes e dia

e caso tenha que copiar para seu servidor vc pode usar o scp

não vou postar o script pronto para vc ir se familiarizando com a script em shell =p


3. Resp

Jurema
jurema_miranda

(usa Outra)

Enviado em 14/02/2013 - 15:36h

Obrigada em responder...

Ficou dessa forma, mas não esta rodando, rsssssss



#/bin/sh

set -x

#LOJA=$1
Data=$1
log=/var/lib/pgsql/stefanini/pega_interface.log

for LOJAS in `cat lojas_interface`

do

ping -c2 $LOJAS'_p'

if [ $? -eq 0 ]

then

echo $LOJAS'_p' >> $log

scp -p $LOJAS'_p':/home/smt/envia/N-${LOJAS}$1.tgz .
scp -p $LOJAS'_p':/home/smt/envia/S-${LOJAS}$1.tgz .

else

echo $LOJAS'_p' >> $log

echo "loja sem comunicacao" >> $log

fi

done




4. Re: copiar arquivo

Danilo Josino
djosino

(usa Ubuntu)

Enviado em 15/02/2013 - 10:15h

Qual erro tá dado ?

Teu script chega ao scp ?



5. Re: copiar arquivo

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 19/02/2013 - 18:25h

O script está correto, o que pode estar acontecendo é o arquivo "/home/smt/envia/N-${LOJAS}$1.tgz" não existir.
Para analisarmos é necessário que vc cole aqui a saída de erros.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts