如何递归监视和传输文件和文件夹到不同的服务器inotifywait?

时间:2019-01-22 10:13:18

标签: monitor inotifywait

我的目标是监视一台服务器中的文件/文件夹,以便在server1中添加一些新文件夹时,我们可以将它们自动移动到另一台服务器中,

服务器1到服务器2自动

  

server1-/ usr / local / woodstock

     

server2-相同的目录结构

文件夹woodstock中将包含100个文件和子文件夹。

我写了一个测试脚本,但是它不能按预期工作,因为在目标位置,我们应该保持完全相同的结构。

测试脚本:

传输文件但结构不正确,目录也未传输。

inotifywait -mrq -e modify,attrib,moved_to,moved_from,create,delete --format %w%f /root/test | while read FILE; do scp -r "$FILE" wit031.fyre.ibm.com:/root/test/; done

感谢您的帮助!

0 个答案:

没有答案