同时执行“ rsync”到同一目标

时间:2018-09-28 02:46:12

标签: linux rsync

我想知道在同一目的地同时执行“ rsync”是否会引起问题。

我正在准备以下命令,这是一种情况。

  1. 以下命令异步执行。 rsync -acv-删除--progress --stats --exclude =' tmp '--exclude =“。” --exclude =“。 /” / home /yuki/*.tar.gz / home / yuki / dist /

  2. 在执行1号rsync命令时,程序将执行其他任务。

  3. 然后完成2号任务,然后程序无需等待1号命令即可执行以下命令。
    rsync -acv-删除--progress --stats --exclude =' tmp '--exclude =“。” --exclude =“。 /” / home /yuki/*.END / home / yuki / dist /

在Linux上同时执行1号和3号步骤时,这些步骤是否正确执行?或导致任何问题?

1 个答案:

答案 0 :(得分:0)

您的文件名似乎不重叠:*.tar.gz*.END。由于并发文件的创建,在目标上运行的目录列表可能会产生奇怪的结果,但是我认为rsync在这种特殊情况下将处理任何重复或丢失的文件名。

--delete令我有些担心,但是无论如何都应该忽略它,因为我认为您没有传输任何目录。