jardelfi
(usa Red Hat)
Enviado em 03/12/2007 - 14:12h
engos... faleu pela forca mas ainda nao funcionou...
segue resultados..
Script = teste.sh
FTP=`which ftp`
cd /home/msc
echo $FTP
$FTP -in <<EOF
Quando executado gera o retorno:
[root@navegantes tmp]# ./teste.sh
/usr/kerberos/bin/ftp
[root@navegantes tmp]#
Minha cron:
*/1 * * * * /root/verifica_ftp_msc.sh
(com a ultima linha em branco)
log da cron:
Dec 3 14:01:41 navegantes crontab[4571]: (root) BEGIN EDIT (root)
Dec 3 14:01:45 navegantes crontab[4571]: (root) REPLACE (root)
Dec 3 14:01:45 navegantes crontab[4571]: (root) END EDIT (root)
Dec 3 14:02:01 navegantes crond[27969]: (*system*) RELOAD (/etc/crontab)
Dec 3 14:02:01 navegantes crond[27969]: (root) RELOAD (cron/root)
Dec 3 14:04:10 navegantes crontab[4612]: (root) BEGIN EDIT (root)
Dec 3 14:04:30 navegantes crontab[4612]: (root) END EDIT (root)
Script:
[root@navegantes in]# vi /root/verifica_ftp_msc.sh
#!/bin/bash
FTP=`which ftp`
cd /home/xxxx
#echo $FTP
$FTP -in <<EOF
open ftpserver_do_cliente
user userxxx senhaxxx
binary
cd diretorio
mget *BCM (coleta os .BCM)
mdelete *.BCM (apaga do servidor do cliente os .BCM)
bye (sai do ftp)
EOF
# Inicia a transmissao do ftpserver_interno para o servidor destino (interno)
$FTP -in <<EOF
open 10.15.19.1
user usery senhay
bin
cd /xxx/xxx
mput *.BCM
bye
EOF
rm -f /home/xxx/*.BCM
O que pode ser???