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
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Firewire resiste, Bcachefs sai: destaques Linux do dia
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)