• platyhouse's avatar
    # 프로젝트 문서 및 유틸리티 스크립트 추가 · 154429fe
    platyhouse authored
    ## 문서화
    
    CLAUDE.md: 프로젝트 가이드 문서 개선
    - ptyCliLog 사용법 섹션 추가 (인스턴스 메소드 사용법, 올바른/잘못된 사용 예시)
    - ptyLibrary_PHP 구조 설명 업데이트 (ptyCliLog를 인스턴스 메소드로 명시)
    - 유틸리티 스크립트 섹션 추가 (ptyRun, ptyCronBuild 사용법 및 예제)
    
    ## 유틸리티 스크립트
    
    ptyCronBuild: 크론탭 자동 등록 스크립트 추가
    - 다양한 스케줄 옵션 지원 (daily, daily-5min, daily-10min, daily-30min, daily-hour)
    - 기존 크론탭 항목 자동 감지 및 업데이트
    - MD5 해시 기반 마커로 중복 방지
    - 임시 파일을 통한 안전한 크론탭 설치
    - ptyCliLog를 활용한 상세 로그 출력
    
    ptyRun: 스크립트 중복 실행 제어 스크립트 추가
    - 중복 실행 차단 기능 (run-duplicate 옵션)
    - 최대 실행 시간 설정 및 타임아웃 관리
    - 프로세스 포크를 통한 비동기 실행
    - 락 파일 및 PID 파일 기반 실행 상태 관리
    - 타임아웃 시 SIGTERM/SIGKILL을 통한 강제 종료 및 재실행
    154429fe
ptyCronBuild 4.59 KB