Criando um atraso manual (30 segundos) no lado do servidor (VSFTPD) - enquanto um cliente bash envia para ele alguns arquivos usando curl

0

Eu criei um script de shell no Ubuntu que se conecta a um servidor vsftp usando curl e transferir alguns arquivos. No meu teste 3 arquivos e cada arquivo levará 0,3 segundos para ser transferido (muito rápido para testar tempos limite)

Eu gostaria de simular um tempo limite para pegar a exceção no teste (412, eu acho?).

meu comando curl:

   curl --max-time 5 --connect-timeout 3 --insecure -u "user:passwd" "sftp://host/dir/dir/"

o vsftpd.conf, por outro lado, configurei um atraso de 30 segundos na inatividade e na conexão de dados.

idle_session_timeout=30
data_connection_timeout=30

parece difícil reproduzir o tempo limite de atraso;

existe alguma configuração no .conf que eu poderia usar talvez para ações pré / pós para criar um atraso de 60 segundos para obter a exceção durante a execução do bash no lado do cliente?

devo mudar minha onda --max-time? talvez os tempos limite --connect também? meu arquivo /etc/vsftpd.conf no lado do servidor está correto?

* servidor é executado no Ubuntu 12.04.5 LTS

a instalação do servidor sftp / ftp é: vsftpd: versão 2.3.5

cliente Ubuntu 12.04 *

thannks

    
por Franco 18.01.2016 / 18:27

0 respostas