【问题标题】:Get current progress of rsync daemon获取 rsync 守护进程的当前进度
【发布时间】:2013-10-07 05:30:52
【问题描述】:

我将 rsync 进程作为守护进程运行。 Rsync 工具不接受--progress--daemon 选项一起使用。我想解析/var/log/messagesrsyncd.log 文件,这是正确的方法吗?是否有其他可能获取同步数据的当前进度?

rsync 的当前使用情况 -

rsync --daemon --config="/etc/rsyncd1.conf" --address=10.2.2.3

添加 --progress 选项后

rsync -v --progress --daemon --config="/etc/rsyncd1.conf" --address=10.2.2.3

启动 rsync [10.2.2.3]: rsync: --progress: 未知选项(在守护程序模式下) (键入“rsync --daemon --help”以获得守护程序模式的帮助。) rsync 错误:options.c(1005) [client=3.0.6] 处的语法或使用错误(代码 1) [失败]

【问题讨论】:

  • 这是一个很好的功能请求。尝试由 rsync devs 提交。

标签: rsync


【解决方案1】:

以下解决方法怎么样?

我创建了一个script,用于计算 Python 中的整个 rsync 进度。您可以修改它以将所需的信息发送到 syslog 或任何适合您需要的内容并将其作为守护进程运行。

【讨论】:

  • 实际上,我想将 rsync 作为守护进程运行。这是必需的,因为另一个进程正在源站点添加/修改数据。所以,我无法在一段时间后启动/停止 rsync。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多