代码之家  ›  专栏  ›  技术社区  ›  Blue

在由write触发的aws ec2上运行sync脚本

  •  0
  • Blue  · 技术社区  · 6 年前

    我有一个ec2实例正在运行,并在需要sftp写入的地方设置了它(不幸的是,我不得不使用sftp,所以我知道更好的解决方案,但我不能使用它们)。我安装了一个s3 bucket,但是我遇到了允许sftp直接写入bucket的问题。我的工作就是跑步

    aws s3 sync <directory> s3://<s3-bucket-name>/
    

    这很管用。我的问题是我不知道如何自动运行这个脚本,我更愿意在对指定目录有写操作时运行它,但我会解决它定期运行的问题。

    所以本质上我的问题是“如何在运行Linux的EC2AWS实例中自动启动脚本”

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Asdfg    6 年前

    使用 inotifywait 用于文件监视程序或使用 cronjob 开始你的 S3 Sync 按固定间隔编写脚本。