본문 바로가기

WATCHDOG2

고급 7편] 파이썬으로 특정 이벤트 발생 시 자동 실행하기.zip 파이썬 자동화의 다음 단계는 단순한 시간 스케줄이 아닌, **어떤 조건이 발생했을 때 자동으로 실행되는 구조**입니다. 이번 편에서는 특정 폴더에 새 파일이 생기면 곧바로 자동으로 반응하는 구조를 만들어봅니다. 예를 들어, - 폴더에 이미지가 들어오면 자동 리사이징 - 새 PDF가 생기면 클라우드 업로드 - 특정 이름의 로그 파일이 생기면 경고 메시지 발송 이런 작업을 사람이 직접 확인하지 않고도 자동으로 실행되게 만드는 것이 목표입니다. 👁‍🗨 사용할 패키지: `watchdog` ``` pip install watchdog ``` 📁 예시 조건 - 감시 대상 폴더: `input_images/` - 대상 확장자: `.jpg`, `.png` - 새 파일이 생기면 → 리사이.. 2025. 5. 19.
고급 3편] 실시간 로그 감시로 자동 작업 실행하기.zip 자동화의 핵심은 '조건이 되면 알아서 동작하는 것'입니다. 이번 편에서는 로그 파일을 실시간으로 감시하고, 특정 키워드가 포함되면 자동으로 반응하도록 만드는 파이썬 스크립트를 구성해봅니다. 예를 들어, 아래와 같은 상황에 활용할 수 있습니다: - 서버 로그에서 "ERROR" 발생 시 텔레그램으로 알림 - 특정 프로그램이 종료되었는지 로그로 확인 후 재시작 - 디버깅 중 실시간 출력 확인과 동시에 자동 정리 작업 실행 - 텍스트 기반 시스템 로그 감시 후 조건 충족 시 자동 실행 👁‍🗨 사용할 기술: `watchdog` 패키지 `watchdog`은 폴더/파일 변화를 실시간으로 감시할 수 있는 Python 라이브러리입니다. 📦 설치 방법 (터미널) ``` pip install wa.. 2025. 5. 17.