我创建了一个批处理脚本来备份我们的服务器:
#!/bin/bash user=$1 # create user dir ssh root@local.backup.tst -p 5774 mkdir -p /var/backup/server.tst/incremental/$user # backup mail dir rsync -rvz --del --rsh='ssh -p5774' /home/$user/imap root@local.backup.tst:/var/backup/server.tst/incremental/$user cd /home/$user/domains ls -1 | while read -r domain do sh /etc/pxl/backup/domain.sh $user $domain done
但是当我运行它时,它会挂起脚本.
首先,我发送增量文件列表,之后不再响应.当我按ctrl-C(中止脚本)时输出改变:
sync error: unexplained error (code 130) at rsync.c(543) [sender=3.0.7] sending incremental file list public_html/gh.html public_html/index.PHP public_html/cgi-bin/.htaccess public_html/... (and so on)
..但又挂了.当我再次按ctrl-C时,我得到:
rsync error: received SIGINT,SIGTERM,or SIGHUP (code 20) at rsync.c(543) [sender=3.0.7]
在两侧我安装了相同的版本(3.0.7,协议30).
我已经阅读了this主题,但这并没有解决我的问题.
有人知道这里出了什么问题吗?我该如何解决?
先感谢您!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。