| 123456789101112131415161718 |
- #!/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)
|