子shell中rsync的数量超过预期

时间:2018-06-11 16:41:09

标签: rsync subshell xz

我有一种情况,我从脚本的一部分得到的结果有点困惑。在我正在使用的备份脚本中,我执行一个子shell来抛弃文件的压缩,然后是它所包含的目录的rsync。我同步整个目录,因为我需要备份的不仅仅是那个单个文件。但是,rsync始终捕获原始未压缩的源文件。我添加了一个非常冗长的“睡眠”以确保有时间进行清理但我仍然发现rsync拾取了压缩的xz和未压缩的原始文件。

这是一个snippit:

backup_dir="/my/backup/dir/"
copy_file= .... is a specific file reference built on the path of 'backup_dir' + the filename of what I'm backing up

(xz -9 --thread=0 $copy_file; sleep 1800; rsync -av $backup_dir foo@backup.server.com:/offsite/backup/directory) &

0 个答案:

没有答案