붙어. (웹 페이지가 브라우저에서 열려있는 경우)감시는 디렉토리에있는 파일 변경이 즉시 웹 페이지에 표시해야하는 경우 나, 플라스크 및 감시</p> <p>제가하고 싶은 것은이있는 문서 모니터링 스크립트를 만들려고하고 플라스크 웹 페이지
처음에는 브라우저에서 로컬 호스트 : 5000/모니터로 라우팅 할 때 아래 스크립트 ( )를 사용하는 동안 콘솔에서 파일 변경 사항을 인쇄 해 보았습니다. 브라우저가로드 중입니다. 오랜 시간 동안 파일이 변경되면 콘솔에 표시됩니다. 붙어 브라우저가 누군가가 나이
@webapp.route('/monitor', methods=['GET', 'POST'])
def monitor():
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 '.'
path = 'I:\\Projects\\files\\.'
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()
return 'monitor script running'
'''동안 트루 : time.sleep (1) ''' – Lekhnath