0

我这个脚本不适用于具有 Ubuntu 16.04 的 vagrant

此代码在 mac 上运行良好

 import sys
 import time
 import logging
 from watchdog.observers import Observer
 from watchdog.events import LoggingEventHandler

 if __name__ == "__main__":
 logging.basicConfig(level=logging.INFO,
                  format='%(asctime)s - %(message)s',
                  datefmt='%Y-%m-%d %H:%M:%S')
  path = sys.argv[1] if len(sys.argv) > 1 else '.'
  event_handler = LoggingEventHandler()
  observer = Observer()
  observer.schedule(event_handler, path, recursive=True)
  observer.start()
  try:
      while True:
        time.sleep(1)
  except KeyboardInterrupt:
      observer.stop()
      observer.join()
4

1 回答 1

0

它已解决,看门狗事件没有触发,因为我从 vagrant 外部添加了新文件:)

于 2017-03-30T11:59:58.797 回答