LINUX.ORG.RU

Поймать событие об изменении состояния директории КАК?


0

0

Привет,

Можно ли отслеживать изменения в директории (добавление и удаление файлов или изменение информации о файлах)?

Например, запускаешь приложение и начинаешь паралельно что-то делать с файловой системой, а приложение тебе пишет: "такое-то изменение в такой-то директории" и т.п... Думаю нужно как-то взаимодействовать с ядром, но как и что не знаю. Памагите чем магите, пожалуста.

Андрей

Re: Поймать событие об изменении состояния директории КАК?

fam нужно использовать, библиотека такая. Но сама реализация fam устарела, есть библиотека gamin, в которой тот же интерфейс реализован простыми методами.

http://www.gnome.org/~veillard/gamin/

anonymous ()

Re: Поймать событие об изменении состояния директории КАК?

В КДЕ есть KDirLister и прочие классы а-ля FAM.

anonymous ()

Re: Re: Re: Поймать событие об изменении состояния директории КАК?

Piply, a ne pdoskazete, kak mozno po takomu ze principu otslezivatj zahod usera v sistemu?.. Prihodim na um otslezivanie lastlog, no hochetsja kak to poelegantnee..

anonymous ()

Re: Re: Re: Поймать событие об изменении состояния директории КАК?

Я с 2.6 лично не сталкивался. Если у тебя есть и 2.4, и 2.6 -- сравни их diff'ом. Может быть, ничего и не изменилось. Если только одно из них -- значит его доку и читай.

nobody ★★ ()

Re: Re: Re: Re: Re: Поймать событие об изменении состояния директории КАК?

> самым элегантным способом будет прицепиться к /bin/login

это не сработает, если используется графический вход ([gkx]dm)

ananas ★★★★★ ()

Re: Re: Re: Re: Re: Re: Поймать событие об изменении состояния директории КАК?

O! Myslj... NE elegantnaja, no srabotaet.. Pri starte X-ov, v tom fajlike, gde zapusk WM i t.d., pomestitj svoj scriptik, kotoryj sdelaet whoami, i poshlet rezuljtat kuda nado.. Dolzno srabotatj vrode kak...

anonymous ()

Re: Re: Re: Re: Поймать событие об изменении состояния директории КАК?

>Piply, a ne pdoskazete, kak mozno po takomu ze principu otslezivatj zahod usera v sistemu?.. Prihodim na um otslezivanie lastlog, no hochetsja kak to poelegantnee..

PAM модуль?

Murr ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.