본문으로 건너뛰기
|
Cron Studio & Local Scheduler
Presets:
Offline (Agent Not Running)
Visual Cron Builder & Presets
5-Field Standard
💡Natural Language Schedule
매주 평일(월요일부터 금요일) 09:00에 실행
자주 쓰는 분(Minute) 주기 설정:
Add to Local Crontab
📖상세가이드 ▼

💡1. 도구 개요 및 필요성 (Overview & Purpose)

Every-Forge 크론 스튜디오는 정규 5필드 UNIX 크론 및 6필드 Quartz 표현식을 실시간으로 분석하여 다음 실행 일정을 계산하고, 한글/영어 자연어로 해설하며, Local Bridge Agent를 통해 로컬 PC의 실제 crontab을 브라우저에서 안전하게 제어하는 올인원 스케줄링 워크벤치입니다.

  • 직관적인 비주얼 빌더를 통해 오탈자 없이 안전하게 복합 크론 표현식을 작성합니다.
  • 결정론적 UTC 엔진으로 다음 10회 실행 시각과 로컬 타임존 변환을 실시간으로 사전 검증합니다.
  • Local Bridge Agent 연동으로 실제 개발 머신의 crontab 작업을 조회, 원클릭 활성/비활성 토글, 등록 및 삭제할 수 있습니다.

⚙️2. 계산 공식 및 알고리즘 동작 원리 (Algorithm & Formulation)

1. 100% 클라이언트 실행: 표현식 계산 및 자연어 해설은 브라우저 V8 런타임에서 전적으로 처리되어 서버 트래픽이 발생하지 않습니다.

2. 엄격한 루프백 보안: 에이전트 통신은 127.0.0.1 루프백 검증, PNA 프리라이트 및 X-EF-Token 인증 헤더로 격리 보호됩니다.

3. 무손실 Crontab 파싱: 사용자 crontab의 주석, 환경변수 및 공백 구조를 보존하며 안전하게 작업 라인을 관리합니다.

📋3. 단계별 실무 활용 가이드 (Step-by-Step Guide)

  1. 1단계: 상단 프리셋을 선택하거나 좌측 크론 표현식 입력란에 크론 표현식을 입력합니다.
  2. 2단계: 자연어 해설과 분/시/일/월/요일 비주얼 탭을 조작하여 원하는 실행 주기로 미세 조정합니다.
  3. 3단계: 우측 '실행 일정 타임라인'에서 예정된 향후 10회 실행 시각을 확인합니다.
  4. 4단계: Local Bridge Agent 실행 시 '로컬 PC Crontab' 탭에서 실제 머신의 스케줄러를 브라우저에서 편리하게 관리합니다.

❓4. 자주 묻는 질문 및 오류 해결 (FAQ & Troubleshooting)

Q.표준 5필드 크론과 6필드 Quartz 형식의 차이는 무엇인가요?

표준 UNIX 크론은 '분 시 일 월 요일' 5필드로 구성되며, Quartz 형식은 첫 번째 필드에 '초(Second)'가 추가되어 초 단위의 정밀한 스케줄링을 지원합니다.

Q.내 PC의 실제 crontab을 어떻게 제어하나요?

Every-Forge Agent(127.0.0.1:9921)를 실행하면, macOS/Linux에서는 crontab 명령을, Windows에서는 Task Scheduler(schtasks.exe)를 통해 안전하게 작업을 동기화합니다.

Q.작업을 비활성화(Disable)하면 완전히 삭제되나요?

아닙니다. 비활성화 시 crontab 파일 내에서 주석(#) 처리되어 실행만 일시 중지되며, 언제든 원클릭으로 다시 활성화할 수 있습니다.