Описание тега pyinotify

Pyinotify is a Python module for monitoring filesystems changes.
1 ответ

Прервать цикл уведомлений pyinotify

Я использую pyinotify.notifier отслеживать изменения в текстовом файле. Когда я получаю конкретное изменение в нем, я хочу разорвать цикл уведомлений. Используя notifier.stop() Кажется, не работает. Вот что я пытаюсь сделать: class ModHandler(pyinot…
11 дек '17 в 12:11
3 ответа

Какое событие inotify сигнализирует о завершении операции с большим файлом?

Для больших файлов или медленных соединений копирование файлов может занять некоторое время. используя pyinotify, я наблюдал за кодом события IN_CREATE. но это, кажется, происходит в начале передачи файла. Мне нужно знать, когда файл полностью скопи…
24 май '10 в 06:36
0 ответов

Мониторинг доступа к символической ссылке с помощью Pyinotify

Я пытаюсь контролировать доступ к символическим ссылкам, т.е. если для доступа к файлу используется символическая ссылка. С Pyinotify я могу контролировать доступ к файлам, но я не получаю никаких событий при чтении файла по его просматриваемой симв…
29 июл '16 в 15:46
1 ответ

Как заставить mod_python ждать обновления текстового файла для чтения?

import cgi def fill(): s = """\ <html><body> <form method="get" action="./show"> <p>Type a word: <input type="text" name="word"> <input type="submit" value="Submit"</p> </form></body></html> "…
14 май '11 в 06:18
1 ответ

Поймать ошибки в pyinotify ProcessEvent

У меня проблемы с отловом ошибок внутри обработчика событий из pyinotify. Я пытаюсь выполнить обработку файлов, которые были только что закрыты после записи в. Вот упрощенная версия моего скрипта: import pyinotify import asyncore mask = pyinotify.IN…
04 июл '16 в 11:48
0 ответов

Обработчик pyinotify за часы

Чтобы посмотреть несколько типов файлов с помощью pyinotify, я стараюсь сделать что-то вроде: class MyHandler(pyinotify.ProcessEvent): def process_IN_CLOSE_WRITE(self, event): if event.pathname is oneKindOfThing: self.doOneThing() elif event.pathnam…
16 май '18 в 16:14
1 ответ

Pyinotify не работает с pygtk

Я новичок в python, и я пытаюсь использовать pyinotify с интерфейсом GUI, используя pygtk. У меня есть два класса, мой класс gtk, который мало что делает, только отображает вещи, и класс, который обрабатывает мониторинг. Когда я запускаю их отдельно…
20 май '10 в 19:30
0 ответов

Получить имя события вызова экземпляра потока

Мне просто интересно, как получить имя pyinotify.ThreadedNotifier звоню моему EventHandler. pyinotify.ThreadedNotifier автоматически получают такие имена, как "Thread-1", "Thread-2" и т. д. import pyinotify class EventHandler(pyinotify.ProcessEvent)…
29 окт '11 в 13:42
1 ответ

Как правильно запустить бесконечные потоки, когда django запускается как fcgi?

Я хочу использовать pyinotify для просмотра изменений в файловой системе. Если файл изменился, я хочу соответствующим образом обновить файл моей базы данных (перечитать теги, другую информацию...) Я поместил следующий код в signal.py моего приложени…
27 июл '12 в 12:49
1 ответ

pyinotify: обработка триггеров IN_MODIFY

Я пытаюсь посмотреть каталог и ищу изменения файла. Думая об использовании pyinotify. Проблема заключается в том, что при использовании события IN_MODIFY для проверки изменения файла запускается довольно много событий, если я копирую даже небольшой …
15 июл '10 в 17:06
2 ответа

Как ядро ​​знает, что файл закрыт

Каков механизм, с помощью которого Linux знает, что файл был закрыт? Я знаю, что такие команды, как INOTIFY, будут вызывать событие IN_CLOSE_WRITE при закрытии файла. Но как это работает? Что вызывает закрытие файла? Точно так же, как ОС узнает, что…
14 сен '11 в 20:53
0 ответов

pyinotify может отслеживать изменения только дважды, почему?

Я использую Celery с pyinotify для отслеживания изменений модулей, но функция Celery не работает. Я хочу выяснить, почему. Итак, я тестирую модуль pyinotify, и возникает вопрос. Я следую руководству по pyinotify и пишу несколько кодов: import pyinot…
03 июл '15 в 08:42
1 ответ

Как добавить стандартный вывод в файл для pyinotify daemonize?

Я пытаюсь добавить часы, используя pythontify и демонизировать уведомитель. notifier = pyinotify.Notifier(wm, handler) notifier.loop(daemonize=True, pid_file='/tmp/pyinotifier.pid', stdout='/tmp/out.log', stderr='/tmp/error.log') Однако я не мог най…
21 июл '16 в 02:00
0 ответов

Pyinotify: уведомления о событиях медленные

Я использую Python 2.7.3 и Pyinotify 0.9.4 выпуски с ThreadNotifier. Я хочу сделать тейлера на логи log4j. Мое java-приложение использует log4j RollingFileAppender и создает 3 файла за миллисекунды. Я наблюдаю за каталогом журналов и принимаю меры п…
03 май '13 в 17:38
1 ответ

Запуск скрипта с использованием pyinotify в качестве процесса демона

У меня есть несколько вопросов, касающихся запуска скрипта с использованием pyinotify в качестве демона. У меня есть такой код: #!/usr/bin/env python import sys import pyinotify import shutil import glob PACKAGES_DIR = '/var/my-packages' PACKAGES_TE…
03 июн '14 в 22:28
2 ответа

Как запустить Apache с mod_wsgi и django только в одном процессе?

Я использую Apache с включенными django и mod_wsgi в 2 разных процессах. Я прочитал, что второй процесс является слушателем при изменении для перезагрузки кода при изменении, но по какой-то причине ready() функция моего AppConfig класс выполняется д…
04 фев '15 в 09:42
2 ответа

Какой процесс был ответственен за событие, о котором сообщает inotify?

Я использую pyinotify обнаруживать доступ, изменения и т. д. к файлам в заданном каталоге. Есть ли более простой способ выяснить, какой процесс отвечает за это - без необходимости исправления inotify?
28 май '09 в 17:35
1 ответ

pyinotify прерывание check_events

Я знаю pyinotify.Notifier.check_events(self, timeout=None) может занять тайм-аут - но я бы предпочел, чтобы опрос проводился бесконечно. Можно ли это прервать? я звоню Notifier.stop(self), но это, кажется, не убегает от check_events, В приведенном н…
30 дек '11 в 02:49
0 ответов

Python Search irc файл журнала для последней строки с фразой COMPLETE:

В настоящее время я использую pyinotify для отслеживания файла журнала irssi (клиент irc для командной строки linux), и этот файл журнала записывается irssi с использованием маски IN_MODIFY из pyinotify, он читает файл очень хорошо и ему сообщают ка…
31 окт '14 в 15:54
2 ответа

Нужно ли обновлять часы при добавлении новой подпапки в папку монитора

Я смотрю папку, которая будет создавать новую дату использования подпапки в качестве имени (например, 201105124) каждый день. Я запустил демон, чтобы посмотреть его, но если добавлена ​​новая подпапка, событие в новой подпапке не может быть иницииро…
16 май '11 в 08:35