LINUX.ORG.RU

Директория которая не директория


0

0

Хочу сделать директорию, так чтобы всё что я туда копирую переходило бы в
какую нибудь прогу. А та уже делала своё дело.
Но директория должна вести себя как директория.
Можно ли это сделать и как ?


А зачем?
можно ведь сделать чтобы прога с каким-то интревалом сканиравала директорию на предмет новых файлов

Dead ★★★★
()

А может быть есть механизм по которому при изменении текущей директории будет дергаться наша функция (callback) ?!

anonymous
()

? файл-сокет может

anonymous
()

По-моему, именно для подобной цели ("дергаться" при изменении каталога/файла) и был написан fam (file alteration monitor). Принесен в Linux с SGI, кстати :-)

no-dashi ★★★★★
()

Вобщем, есть какой-то сускалл для этого дела (или параметр для fcntl) - не помню уже, склероз замучал. Смысл такой: открывашь файловый дескриптор на нужню тебе директорию, вызываешь соответствующий сускалл и при изменении содержимого директории тебе посылается сигнал, ну а там сам сообразишь что с ним делать. Вобщем смотри маны - только маны нужны последних версий - эта фишка не так давно появилась.

anonymous
()
17 июля 2003 г.
Ответ на: комментарий от anonymous

DNOTIFY был с самого начала 2.4. Вероятно даже был в последних 2.2.

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