如何在 Raspbian 上使用 inotifywait 监视目录中的文件更改并仅使用 dropbox-uploader.sh 上传更改的文件?
你好,
请注意,在此示例中,我使用的是 Andrea Fabrizi 编写的 dropbox-uploader.sh,而不是标准 Dropbox 客户端。
我有一个文件夹,我想递归检查文件更改。
每次文件发生变化时,我都想使用 Andrea Fabrizi 编写的 dropbox-uploader.sh 脚本将该文件专门上传到 Dropbox。
在这种情况下,我可能会使用 inotifywait 工具。-m 开关使其无限期地检查目录。但我仍然需要使用其余语法进行写入。
谁能帮我?
维萨
更新:
我对 inotifywait 做了一些研究。我可能会同时使用 -m 和 -r 标志,这应该会使该脚本以递归方式读取目录。
因此像 inotifywait -m -r 这样的命令然后 [将更改的文件的名称放入变量中,例如 $CHANGED_FILE]
答案1
看来您有计划了。也许您只需要安装inotify-tools
(apt-get install inotify-tools
)。