SIGSTOPping rsync

SIGSTOPping rsync

据我了解,当我向进程发送 SIGSTOP 时,从此时起它不会被调度,但网络堆栈继续运行。

当客户端发出 SIGSTOPped 信号时,rsync 服务器是否会尝试访问客户端并导致查询超时?

我不知道这是否是标准术语,但我将我输入的源服务器rsync -opts localfiles... remote:dir称为客户端,并将接收数据的服务器称为服务器。

答案1

手册说

--超时=超时

此选项允许您设置最大 I/O 超时(以秒为单位)。如果在指定时间内没有传输数据,则 rsync 将退出。默认为0,表示不超时。

因此,除非您指定超时,否则服务器不应超时。但是您的连接可能会由于其他原因而超时,特别是如果您位于 NAT 之后,并且如果您拥有动态 IP 并且它发生变化,那么它肯定会中断。

相关内容