
Enviado em 04/02/2015 - 14:22h
Olá a todos!./teste.sh: line 46: warning: here-document at line 23 delimited by end-of-file (wanted `FTP')
./teste.sh: line 47: erro de sintaxe: fim prematuro do arquivo
# Clientes cadastrados a buscar informacoes.
cliente=("CACHACA" "BEBIDA" "GELADA")
usuario=("1001" "2002" "3003")
senha=("abc123" "def456" "ghi789")
indice=("36" "68" "36") # sub-pastas, diretorio
# Verificando o total de clientes.
chaves=("${!cliente[@]}")
QTDCLI=${#chaves[@]}
# Indo ate a pasta a receber os dados.
cd /var/www/planetpress/sistema/rejeitos/processar
# Capturando a data do dia para a busca.
pastadia=`date +%d-%m-%Y`
TOTAL=0
PARCIAL=0
# Passando por todos os clientes do ARRAY
for ((i=0; i<=$QTDCLI; i++))
do
ftp -ivn transfer.correios.com.br << FTP
user ${usuario[$i]} ${senha[$i]}
cd "DIRETO/${indice[$i]}/${usuario[$i]}/POE/$pastadia"
pwd
mget POE*.DIR
bye
EOF
FTP
EXITSTATUS=$?
if [ $EXITSTATUS != 0 ];
then
echo "$(date). . .ERRO na transmissao. . .arquivos do cliente ${cliente[$i]} nao recebidos." >> /var/log/processos/CorreiosBuscaRejeitos.log
else
TOTAL=`ls *.DIR | wc -l`
PARCIAL=$(($TOTAL))
echo "$(date). . .processo executado. . .$PARCIAL arquivos capturados do cliente ${cliente[$i]}" >> /var/log/processos/CorreiosBuscaRejeitos.log
fi
unset EXITSTATUS
TOTAL=0
done
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (12)
De volta para o futuro - ou melhor, para o presente (parte 2) (2)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)









