当我尝试连接到停机的主机时,我得到以下消息:
cd `sftp://example.com/tmp' [Delaying before reconnect: 30]
每次尝试后延迟都在增加。我发现下面的命令可以帮助我:
repeat -d 10 -c 1
应该只延迟10秒(而不是默认的30秒)并且只重复一次命令。
但是我仍然在无限循环中延迟重新连接
ok找到了:
lftp -e "set net:max-retries 2;set net:reconnect-interval-base 5;set net:reconnect-interval-multiplier 1 ;mirror -v --just-print '/tmp/md1/' '/tmp/m2'" sftp://example.com