Сценарий оболочки. Проверка наличия файлов в папке ftp более 15 минут?
Есть папка ftp с кучей файлов в ней, и я хочу иметь возможность получить все имена файлов в этой директории / папке и узнать, как долго они находились там, основываясь на времени последнего обновления файла.
У меня есть настоящий примитив цикла for, который просматривает каталог и получает имя файла, время последнего обновления файла и текущее время.
У меня были некоторые проблемы с получением разницы текущего времени от времени последнего обновления файлов.
Проблема, которую я пытаюсь решить, заключается в том, что файлы не извлекаются своевременно в папке ftp, и я хочу автоматизировать способ узнать, находился ли файл там более 15 минут.
Ниже то, что я имею до сих пор.
for dir in /home/user/ftp/*;
do
echo "$(basename "$dir")";
stat -c %y "$dir";
date +%F-%T;
done