我有一个备份脚本,它使用 rsync 将本地工作站上的用户目录内容复制到另一台服务器。我需要使用 ssh 来实现这一点,因为我不想在备份系统上运行 rsyncd。
我希望收到一封电子邮件告诉我用户工作站的备份是否顺利,但我不想频繁地收到来自所有用户工作站的电子邮件。
我为电子邮件设置了一个 cronjob,它已经频繁向我发送服务器状态报告(包括 sshd 日志)。但是,当 rsync 通过 ssh 运行时,是否可以在服务器站点上获取某种日志记录?最好的情况是,如果我只获得它告诉我传输了多少字节和/或在传输完成之前连接是否中断的部分。
编辑:我可能想补充一点,备份系统是基于 NAS4Free 的 NAS。我一开始没有提到这一点,因为我刚刚才知道这很重要,因为 syslogd 在 chroot 中配置额外套接字时很古怪。