服务器间大文件复制,一般在源服务器,启 rsync --daemon ,在目的服务器,执行 rsync 拉取。
有时候文件复制完了,却忘记杀掉 daemon,留下一定的隐患。
今后可以加个参数,让 daemon 放在前台,这样终端关闭后,rsyncd 自动终止,

$ rsync --config=xxx.conf --daemon --no-detach

如果复制用时太久,担心终端自动断开,又想让 daemon 到期自动终止,可以加上 timeout

# 启一个 rsyncd,2天后自动终止
$ ( timeout 2d rsync --config=xxx.conf --daemon --no-detach &)