gpt4 book ai didi

linux - 如何检测 Dropbox 文件夹何时更新?

转载 作者:可可西里 更新时间:2023-11-01 11:46:48 27 4
gpt4 key购买 nike

我有一个文件夹,其中包含正在计算机之间同步的文件。从计算机A上传文件后,我想将它们从计算机B的Dropbox文件夹复制到另一个文件夹。如何检测 Dropbox 文件夹何时更新?我可以定期检查 Dropbox 文件夹,但也许有更优雅的解决方案?

最佳答案

结帐 inotifyincrond ,您可以使用其中一种工具在检测到文件夹中的更改后运行脚本。如果您选择 incrond,您可以运行 incrontab -e 并添加如下内容:

/path/to/watched/dir IN_CLOSE_WRITE,IN_CREATE,IN_DELETE /path/to/script

例如,您可以在脚本中启动一个循环,同时:

[[ $(dropbox filestatus /path/to/watched/dir) != "" ]]

或:

[[ $(lsof -p $dropbox_pid | grep 'REG|DIR.*/path/to/watched/dir') != "" ]]

然后:

cp /path/to/watched/dir /path/to/copy/dir

当循环完成时。

关于linux - 如何检测 Dropbox 文件夹何时更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14006693/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com