LFTP 手册页对此没有明确说明,但我一直将 net:timeout 解释为连接超时,将 xfer:timeout 解释为传输超时(好吧,传输无进展超时)。我怀疑我对此有点误解。我希望做的是,如果我无法连接到远程服务器,可以相当快地退出,但如果传输本身有点慢,那就没问题了。
答案1
根据答案这个(相当老)的问题,net:timeout
这还不够,因为有一个默认值net:max-retries 1000
。
net:timeout
因此,您可以通过减少并设置net:max-retries
为 1(或您希望它重试的足够低的次数)来获得想要的结果。
还要注意net:reconnect-interval-base
,它设置了连续重试之间的间隔(以秒为单位)。
不知道最近的版本是否lftp
改变了这些默认值,但当前的手册页将它们列为有效选项,所以请尝试一下。