aws s3 cli 与实时观看文件夹同步

chi*_*ens 6 unix bash amazon-s3 aws-cli

jsondata当本地文件夹发生更改时,bash 命令将持续监视文件夹并与 s3 同步该文件夹。

现在我正在运行此命令,但它没有 -watch 标志。

aws s3 sync jsondata s3://mybucket/jsondata/
Run Code Online (Sandbox Code Playgroud)

Ash*_*pin 0

似乎有很多选择,但以下是快速谷歌搜索中的一个:

https://pypi.org/project/watchdog/

可以注册文件系统通知并采取操作作为响应的 Python 脚本。上面链接中显示的示例可以采用 shell 命令(例如 s3sync),当检测到目录中的更改时可以执行该命令。

inotify_simple项目是另一种选择。有很多选择。