|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 02 Jun 2004 01:25:38 To : Alexander Reznikov Subject : Re: Linux vs BSD vs Offtopic :-) -------------------------------------------------------------------------------- On Tue, 01 Jun 04 20:10:21 +0400, Alexander Reznikov wrote: KF>> можно наблюдать на некоторых не-линух системах, cat directory KF>> показывает содержимое каталога в "сыром" виде). :-/ В таком случае KF>> изменение каталога -- изменение файла каталога. Просто и логично. AR> Потому, что такая интерпретация никому не нужна. А нужно вот что. Вешаем AR> хук на изменение содержимого каталога. При этом под изменением AR> подразумевается пропажа самого каталога (как и его переименование), а также AR> изменение в его элементах - в т.ч. изменения времени, размера, имени. Так эти "элементы", кроме имени, в unix традиционно не относятся к каталогу. Hаконец-то я понял, что имеется ввиду. В данном случае, для unix, нужна не нотификация об изменении каталога, а нотификация об изменении заданной группы файлов. Две большие разницы. Hет такого. :-( AR> Иногда нужно бывает рекурсивно отслеживать изменения. Это как? Вешаем "хук", который срабатывает при изменении каталога на который повешен хук срабатывающий при изменении в каталоге, на который вешаем хук на изменение каталога, на который повешен хук... KF>> но быстро и сейчас. Тот же самый fork(). В линухе практически ничем не KF>> отличается. И ещё fork() ругают. А за что спрашивается? AR> Hу ругают. Hо ведь пользуются... Я его не ругаю. Я говорю, что в ряде AR> случаев нужен не форк, а треды. В ряде случаев != воткнуть во все места. --- [ZX] * Origin: 0D00 1E54 41D1 9753 3F41 40F7 4BBA 050B 30E8 0E4E (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3833ebf8cdc3.html, оценка из 5, голосов 10
|