Tratamento de erros para uploads automáticos no Ubuntu?

0

Todos os dias preciso enviar automaticamente cerca de 100 imagens com um tamanho total de 4 MB.

Eu usei ncfttput e FTP via linha de comando, mas às vezes o upload de uma imagem fica preso com uma mensagem Conectando à porta , e por isso para o FTP-upload dos outros. / p>

Atualmente estou usando este script:

#!/bin/bash
cd /home/giacomo/WRF/DOMAINS/puglia/postprd
ftp -i -n -v <<EOF
open "server"
user "username" "password"
binary
cd /www.example.org/wrf
mput 2mTemp*.gif
quit
EOF

sleep 10

ftp -i -n -v <<EOF
open "server"
user "username" "password"
binary
cd /www.example.org/wrf
mput 850mbRH*.gif
quit
EOF
etc...

Como eu poderia definir um tempo limite com uma nova tentativa? Ou existe um método de linha de não-comando para gerenciar tudo isso automaticamente (sincronizar minha pasta local com a minha pasta remota e cuidar de quaisquer erros)?

    
por Giacomo 21.08.2015 / 17:10

1 resposta

1

Eu resolvi usando o modo passivo de FTP. Aqui está o novo comando de FTP:

#!/bin/bash
cd /home/giacomo/WRF/DOMAINS/puglia/postprd
ftp -i -n -v <<EOF
open "server"
user "username" "password"
binary
passive
cd /www.example.org/wrf
mput 2mTemp*.gif
quit
EOF

sleep 10

ftp -i -n -v <<EOF
open "server"
user "username" "password"
binary
passive
cd /www.example.org/wrf
mput 850mbRH*.gif
quit
EOF
etc...
    
por 26.08.2015 / 00:13