Skip to content

Instantly share code, notes, and snippets.

@laclefyoshi
Created December 11, 2010 06:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laclefyoshi/737195 to your computer and use it in GitHub Desktop.
Save laclefyoshi/737195 to your computer and use it in GitHub Desktop.
using pyinotify
$ python -m pyinotify TARGET_DIR
## ls
<event dir="True" mask="0x40000020" maskname="IN_OPEN|IN_ISDIR" name="" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR" wd="1">
<event dir="True" mask="0x40000010" maskname="IN_CLOSE_NOWRITE|IN_ISDIR" name="" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR" wd="1">
## touch test1
<event dir="False" mask="0x100" maskname="IN_CREATE" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
<event dir="False" mask="0x20" maskname="IN_OPEN" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
<event dir="False" mask="0x4" maskname="IN_ATTRIB" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
<event dir="False" mask="0x8" maskname="IN_CLOSE_WRITE" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
## echo "test" >> test1
<event dir="False" mask="0x20" maskname="IN_OPEN" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
<event dir="False" mask="0x2" maskname="IN_MODIFY" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
<event dir="False" mask="0x8" maskname="IN_CLOSE_WRITE" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
## rm test1
<event dir="False" mask="0x200" maskname="IN_DELETE" name="test1" path="TARGET_DIR" pathname="/home/saeki/TARGET_DIR/test1" wd="1">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment