Итак, inotify. Логичное развитие dnotify. Проще, лучше, надежнее. Вечер перед монитором, и готова новая версия утилиты для мониторинга:
Компилируется также просто, как и в прошлый раз:
gcc inotify.c -o inotify
Ну и поведение программки не отличается:
./inotify "echo hello" .по прежнему запускает слушание текущей директории с выводом 'hello' при любом телодвижении в этой директории. Зато есть масса плюсов, да и просто, код значительно легче читается.
Исходные коды доступны в hg-репозитории по адресу http://kilork.org/public/notify/.
З.Ы. При первой публикации не хватало wait(), что приводило к толпам зомби, поправил.
Комментариев нет:
Отправить комментарий