David 10 jaren geleden
bovenliggende
commit
bb146b69dd
1 gewijzigde bestanden met toevoegingen van 18 en 0 verwijderingen
  1. 18 0
      daemon/watch.py

+ 18 - 0
daemon/watch.py

@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+import inotify.adapters
+i = inotify.adapters.Inotify()
+
+_dir=b'/tmp'
+i.add_watch(_dir)
+try:
+    for event in i.event_gen():
+        if event is not None:
+            (header, type_names, watch_path, filename) = event
+            if type_names[0] == "IN_CLOSE_WRITE":
+                print("Closed %s" % filename)
+
+            #print("WD=(%d) MASK=(%d) COOKIE=(%d) LEN=(%d) MASK->NAMES=%s WATCH-PATH=[%s] FILENAME=[%s]" %
+#			( header.wd, header.mask, header.cookie, header.len, type_names,
+ #                        watch_path.decode('utf-8'), filename))
+finally:
+    i.remove_watch(_dir)