Pyinotify is a pure Python module used for monitoring filesystems events on Linux platforms with inotify.
Pull request Compare This branch is 72 commits behind seb-m:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
common
old
python2
python3
.gitignore
ACKS
COPYING
MANIFEST.in
README.md
setup.py

README.md

Pyinotify

Dependencies

  • Linux ≥ 2.6.13
  • Python ≥ 2.4

Install

Install from the distributed tarball

# Choose your Python interpreter: either python, python2.6, python3.1,..
# Replacing XXX accordingly, type:
$ sudo pythonXXX setup.py install

Or install it with easy_install (currently seems to be available only for Python2)

# Install easy_install
  $ sudo apt-get install setuptools
# Or alternatively, this way
  $ wget http://peak.telecommunity.com/dist/ez_setup.py
  $ sudo python ez_setup.py
# Finally, install Pyinotify
$ sudo easy_install pyinotify

Watch a directory

Install pyinotify and run this command from a shell:

$ python -m pyinotify -v /my-dir-to-watch