大佬教程收集整理的这篇文章主要介绍了rsync通过cron.如何启用日志记录?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
rsync -avz -e ssh root@example.com:/ /myBACkup/
它使用公钥/私钥对进行登录.这似乎在大多数时候运作良好,但是,我(愚蠢地)只是通过查看我知道每天都在改变的一些重要文件(MysqL转储)上的日期来检查它.显然,该文件后可能会发生错误.
有时会失败.当我手动运行时,有时会发生“客户端重置”之类的事情.
记录它的最佳方法是什么,以便我可以确定它是否完成? cron日志不表示任何错误.我没有尝试过,但备份机上旧版CentOS上的rsync手册页没有显示–log-file选项.我想我可以用>重定向stdout但我真的不想知道每个文件.我只是想知道这一切是否有效..
谢谢
rsync ... > /var/log/rsync.log 2>&1
…并检查该文件以查看最近的rsync是否成功.我明确使用> ;,每次rsync运行时都会覆盖日志文件.
您还可以利用rsync在传输失败时以非零代码退出的事实,因此您可以这样:
rsync ... || echo "rsync Failed" | mail -s 'rsync falied' you@example.com
以上是大佬教程为你收集整理的rsync通过cron.如何启用日志记录?全部内容,希望文章能够帮你解决rsync通过cron.如何启用日志记录?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。