Страница 1 из 1
Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-22 15:03:04
eem-kz
Есть почта (Exim + Dovecot).
Люди увольняется, а логины не всегда удаляется ...
Как определит кто когда последний раз проверял почту???
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-22 16:28:15
schizoid
в лог довекота посмотрите
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-23 5:57:49
eem-kz

Это не удобно когда работаешь несколько тысяч лоином. Другие возможности нет?
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-23 13:01:16
Morty
find по директории с -amin( file last access time) сколько нужно, будет список дальше уже придумаешь что делать
либо man find там много разных ключей
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-23 13:07:50
eem-kz
c find -ом понятно. Там какой то файл отвечает ???
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-23 13:58:05
eem-kz
Morty писал(а):find по директории с -amin( file last access time) сколько нужно, будет список дальше уже придумаешь что делать
либо man find там много разных ключей
Вот так у меня получилась
Код: Выделить всё
find . -maxdepth 3 -mtime +180 -name "*.log" -print
Выдает:
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-23 15:05:02
Morty
Код: Выделить всё
-mtime : difference between the file last modification time and the time
find was started
-ctime : difference between the time of last change of file status infor-
mation and the time find was started
-atime : difference between the file last access time and the time find
was started is exactly n units
твой вариант скорее всего
-atime
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-24 9:20:40
eem-kz
Вопрос появился :
Куча список таким формате сохранил в файл
теперь хочу скрипт написать.
Подскажите как вырезать из строк через регулярный выражений
login ??
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-24 9:54:40
Morty
из каких строк ?
из этой ./login/Maildir/dovecot.index.log ?
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-24 14:37:40
eem-kz
в Перле как обрабатывается ? Что бы в перемен присвоит ?
Re: Как определит кто когда последний раз проверял почту
Добавлено: 2011-11-24 18:41:12
buryanov
Если у вас довекот прикручен к базе, создайте отдельную таблицу с тригером, типа lastlogin или чтото подобное. У вас 1к+ пользователей, сможете сразу смотреть, кто и когда гогинился в последний раз и в неё можно сразу прикрутить чтото нужное, за компанию