Всем доброго времени суток.
Подскажите, пожалуйста, как можно реализовать подобное.
Есть почтовик, к нему файлик с именами «активных» учётных записей в формате(.csv): name | name@domen.ru | password. И, собственно, папки этих пользователей, заголовок которых представляет из себя - name. Файлик давно никто не чистил и там скопились учетных записи «мертвых» пользователей. Идея заключается в том, чтобы проверить по дате есть ли в папке «Отправленные» письма за последние N дней. Если есть, то всё отлично - пользователь жив-здоров, а если нет - выводим его name на экран. До этого на баше не писал и то, что смог получить сделано путем гугления, чтения всего попавшегося под руку. Но, мне стало интересно разобраться до конца.
Мои «достижения»:
while read -a line
do
find /tmp/spool/mail/vmail/domen.ru/${line[0]}/.Sent/cur -type f -mtime -10 -print
done < user_4_postfix.csv
В данном случае скрипт просто печатает файлики за последние 10 дней на экран, а если их нет, то сообщает об этом.