我想知道在同一目的地同时执行“ rsync”是否会引起问题。
我正在准备以下命令,这是一种情况。
以下命令异步执行。 rsync -acv-删除--progress --stats --exclude =' tmp '--exclude =“。” --exclude =“。 /” / home /yuki/*.tar.gz / home / yuki / dist /
在执行1号rsync命令时,程序将执行其他任务。
然后完成2号任务,然后程序无需等待1号命令即可执行以下命令。
rsync -acv-删除--progress --stats --exclude =' tmp '--exclude =“。” --exclude =“。 /” / home /yuki/*.END / home / yuki / dist /
在Linux上同时执行1号和3号步骤时,这些步骤是否正确执行?或导致任何问题?
答案 0 :(得分:0)
您的文件名似乎不重叠:*.tar.gz
和*.END
。由于并发文件的创建,在目标上运行的目录列表可能会产生奇怪的结果,但是我认为rsync在这种特殊情况下将处理任何重复或丢失的文件名。
--delete
令我有些担心,但是无论如何都应该忽略它,因为我认为您没有传输任何目录。