Сценарий оболочки. Проверка наличия файлов в папке ftp более 15 минут?

Есть папка ftp с кучей файлов в ней, и я хочу иметь возможность получить все имена файлов в этой директории / папке и узнать, как долго они находились там, основываясь на времени последнего обновления файла.

У меня есть настоящий примитив цикла for, который просматривает каталог и получает имя файла, время последнего обновления файла и текущее время.

У меня были некоторые проблемы с получением разницы текущего времени от времени последнего обновления файлов.

Проблема, которую я пытаюсь решить, заключается в том, что файлы не извлекаются своевременно в папке ftp, и я хочу автоматизировать способ узнать, находился ли файл там более 15 минут.

Ниже то, что я имею до сих пор.

for dir in /home/user/ftp/*; 
  do 
  echo "$(basename "$dir")";
  stat -c %y "$dir";
  date +%F-%T;
done

0 ответов

Другие вопросы по тегам