1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 06:26:46 +00:00

translate rsync exit code to error message (solve #20). May help #109 and #110

这个提交包含在:
z4yx
2020-03-28 15:46:37 +08:00
父节点 1fb9f85862
当前提交 91209cab60
共有 4 个文件被更改,包括 110 次插入0 次删除

查看文件

@@ -110,6 +110,13 @@ func (p *rsyncProvider) Run() error {
return err
}
if err := p.Wait(); err != nil {
code, msg := internal.TranslateRsyncErrorCode(err)
if code != 0 {
logger.Debug("Rsync exitcode %d (%s)", code, msg)
if p.logFileFd != nil {
p.logFileFd.WriteString(msg + "\n")
}
}
return err
}
p.dataSize = internal.ExtractSizeFromRsyncLog(p.LogFile())