У меня есть файловая система, в которой файлы могут быть перенесены в экземпляр EC2, и у меня запущен сценарий оболочки для синхронизации вновь удаленных файлов в корзину s3.Я ищу, чтобы удалить файлы с экземпляра E2C после их синхронизации.В частности, файлы помещаются в папку «ггггг».
Ниже приведен мой код оболочки:
#!/bin/bash
inotifywait -m -r -e create "yyyyy" | while read -r NEWFILE
do
if lsof | grep "$NEWFILE" ; then
echo "$NEWFILE";
else
sleep 15
aws s3 sync yyyyy s3://xxxxxx-xxxxxx/
fi