rsync - 如何使 rsync 守护进程记录到标准输出(而不是日志文件)?

标签 rsync

<分区>

我在 Supervisor 下运行 rsync。我通常像这样启动 rsync 守护进程:

rsync --daemon --config=/home/zs6ftad/deployments/cmot_rsync_daemon/rsyncd.conf --no-detach

我想这样做,以便任何日志消息都能回显到标准输出,而不是存储在日志文件中。是否有一个选项可以使 rsync 服务器以这种方式运行?

最佳答案

您可以通过将 --log-file 参数设置为 /dev/stdout 来让 rsyncd 记录到 stdout

rsync --daemon --no-detach --log-file=/dev/stdout

关于rsync - 如何使 rsync 守护进程记录到标准输出(而不是日志文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46323511/

相关文章:

go - 通过 exec.Command 使用 rsh 选项运行 rsync

Vagrant RSYNC 权限

ubuntu - Vagrant Rsync 不同步主机和 guest 之间的文件夹

python - 任何人都可以将此 rsync 命令解析为与 asyncio.subprocess 一起使用的列表吗?

php - 使用 php 脚本中的 rsync 同步本地和远程文件夹,无需输入密码

javascript - Windows 上的 gulp-rsync 不在远程 Linux 服务器上创建目录

shell - Rsync 仅创建符号链接(symbolic link)

bash - 从每个参数中删除尾部斜杠的最简单方法是什么?

ssh - 如何为 rsync SSH 命令自动传递密码?

centos - 使用 mysqldump 和 rsync 进行备份