Lftp timeout padrão e tente novamente?

1

Onde posso encontrar os padrões para lftp ? Por exemplo, net:max-retries e net:timeout .

Estou perguntando porque recebo uma mensagem **** Data socket error (Connection timed out) - reconnecting no meu log de depuração lftp. E parece tentar novamente para sempre se eu não sair do processo manualmente. O que é ruim para tarefas agendadas.

Perguntas:

Como eu poderia definir o tempo limite e tentar novamente um script especial, que é o seguinte:

lftp -c "
open $HOST
user $USER $PASS
lcd $SOURCEFOLDER
mirror --delete --verbose $FSOURCE $FTARGET
exit
"

E como eu poderia encontrar algum erro de sincronização no arquivo de lote acima, para que eu pudesse, por exemplo, enviar uma notificação por e-mail sobre os tempos limite máximos?

    
por membersound 05.03.2018 / 10:39

1 resposta

1

Ainda não sei como descobrir os padrões. Mas poderia mudá-los da seguinte forma:

lftp -c "
set net:timeout 5;
set net:max-retries 3;
set net:reconnect-interval-multiplier 1;
set net:reconnect-interval-base 5;
open $HOST
user $USER $PASS
lcd $SOURCEFOLDER
mirror --delete --verbose $FSOURCE $FTARGET
exit
"
    
por membersound 05.03.2018 / 12:41