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

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

script com ftp


From: Eric Anderson
Subject: script com ftp
Date: Wed, 17 Aug 2005 17:00:51 -0300

Olá, pessoal.

Fiz o seguinte script para automatizar um envio de arquivos aqui:

#!/bin/sh
HOST="156.456.456.46"
cd /tmp/samsung
for i in `ls eric.txt`;do
echo $i
echo " Conectando ao servidor FTP para enviar atualização\n "

ftp -v -i $HOST <<END_SCRIPT
binary
mput $i
exit
END_SCRIPT

tar -cjvf x$i.tbz2 $i
rm $i
done

Ou seja, lista um diretório,  pega cada arquivo, envia para o servidor ftp, faz 
uma cópia compactada e deleta o original.

Porém, eu não sei tratar, no caso do ftp dar erro. Alguém me ajuda?

sds

Eric Anderson
11-6643-2814
11-6643-2815
11-7269-4207
  ----- Original Message ----- 
  From: raphatelmar 
  To: address@hidden 
  Sent: Tuesday, August 16, 2005 4:23 PM
  Subject: [shell-script] SCRIPT + CRONTAB


  Srs(a),

  Criei um SCRIPT e quero adiciona-lo no crontab para rodar todo dia.
  Quando executo o script ele funciona muito bem, mas quando é 
  executado pelo crontab a parte do script que faz uma consulta no 
  banco ORACLE não roda. Alguem poderia me ajudar??
  Segue abaixo o script.


  #---Conecta na Base de Dados

  data1=`cat data.txt`

  ORACLE_HOME=/oracle
  ORACLE_SID=SMP
  sqlplus tpn2/tpn2 << EOF

  spool bloqueados.txt;
  SELECT cus_nbr,dateblo FROM CUSTLC WHERE (CUSTLC.MN15 LIKE 
  '%' And grp_bep Is Not Null) and dateblo='$data1';
  spool off

  exit;
  EOF

  grep /  bloqueados.txt |sed 's/        /;/' >blq.txt
  date +%d\/%m\/%Y >data.txt
  rm bloqueados.txt 











  ---------------------------------------------------------------------
  Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
  ---------------------------------------------------------------------
  Sair da lista: address@hidden
  ---------------------------------------------------------------------
  Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
  ---------------------------------------------------------------------




------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/
      
    b.. Para sair deste grupo, envie um e-mail para:
    address@hidden
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



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



reply via email to

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