У меня есть inotify на моем Linux-сервере. Я просмотрел много сообщений о том, как использовать inotify, и нашел пример кода c, который следит за каталогом для создания/удаления файла. Он работал отлично как на локальном каталоге и Nfs direcory (что я на самом деле нужно)inotify - каков наилучший способ сделать это?
Теперь, глядя на opitons о том, как сделать этот процесс работает всегда я вижу есть приведенные ниже варианты по крайней мере, от того, что я понимаю
- Я предполагаю попробовать запустить этот код c с ожиданием и никогда не закрывать его?
- incrond - это, по-видимому, процесс демона. Кажется, у меня нет этого на моем Linux-сервере, у меня есть rhel5, поэтому я думаю, мне нужно его установить. Не совсем понятно, как будет работать incrond.
- Inotify-инструменты - это звучит проще всего, как он говорит, что я могу просто использовать команды в сценарии оболочки
У меня тоже есть такие вопросы, как то, что происходит, когда монтирования удаляется, сервер выключается и т.д., будет Инотизировать знать, чтобы забрать, откуда он ушел ?!
Я знаю, что это много вопросов, но любые указатели мне очень помогли. Заранее спасибо. Тем временем я продолжу играть с одинаковым кодом c.
Почему вы хотите использовать [inotify (7)] (http://man7.org/linux/man-pages/man7/inotify.7.html)? Зачем? Каков фактический прецедент? Измените свой вопрос, чтобы улучшить его. –