我正在运行一个ec2实例,并在需要SFTP写入的地方对其进行了设置(很遗憾,我必须使用SFTP,所以我知道更好的解决方案,但我不能使用它们)。我安装了s3存储桶,但遇到了允许SFTP直接写入存储桶的问题。我的工作是奔跑
aws s3 sync <directory> s3://<s3-bucket-name>/
这有效。我的问题是我不知道如何自动运行此脚本,我宁愿在对指定目录进行写操作时都运行它,但我会定期运行它。
所以本质上我的问题是“如何在运行linux的ec2 aws实例中自动触发脚本”
谢谢。
答案 0 :(得分:2)
使用inotifywait
进行文件监视,或使用cronjob
定期启动S3 Sync
脚本。