Cron ííì íì
Cron ííìì ë¶ìíì¬ ë¤ì ìì½ ì¤í ìê°ì íì¸í©ëë¤.
Cron ííì íì ì ë³´
íì¤ 5íë cron ííì(ë¶, ì, ì¼, ì, ìì¼)ì ë¶ì¬ë£ì¼ë©´ ë¤ì ë¤ì¯ ë²ì ì¤í ìê°ì íì¸í ì ììµëë¤. ë°°í¬ ì cron ìì ì ê²ì¦íë ë° ì ì©í©ëë¤.
이 도구란?
표준 5필드 cron 표현식(분, 시, 일, 월, 요일)을 붙여넣으면 다음 다섯 번의 실행 시간을 즉시 확인할 수 있습니다. 배포 전 cron 일정을 다시 확인하는 데 유용합니다.
사용 방법
- 입력란에 cron 표현식을 입력하거나 붙여넣거나, 자주 쓰이는 프리셋을 선택하세요.
- 분석을 클릭하여 현재 로컬 시간을 기준으로 다음 다섯 번의 실행 시간을 계산하세요.
- 예상한 일정과 일치할 때까지 표현식을 조정하고 다시 분석하세요.
주요 활용 사례
- 서버에 배포하기 전 cron 작업 일정 검증
- 설정 파일에 있는 낯선 cron 표현식이 실제로 무엇을 하는지 이해
- 유지보수 시간대나 예약 작업 계획
활용 팁
- 표준 문법을 지원합니다: *, 범위(1-5), 목록(1,3,5), 간격 값(*/15).
- 표시되는 시간은 브라우저의 로컬 시간대를 기준으로 계산됩니다.
자주 묻는 질문
cron 표현식의 5개 필드가 의미하는 것은 무엇인가요?
순서대로: 분(0-59), 시(0-23), 날짜(1-31), 월(1-12), 요일(0-6, 0은 일요일). 각 필드는 특정 값, 범위, 목록, 간격 또는 모든 값에 대한 별표가 될 수 있습니다.
cron 필드의 별표(*)는 무엇을 의미하나요?
그 필드의 「모든」 값을 의미합니다——예를 들어 분 필드의 별표는 다른 필드의 제약 조건 내에서 매분마다 작업이 트리거됨을 의미합니다.
15분마다 작업을 실행하도록 예약하려면 어떻게 하나요?
분 필드에 간격 값을 사용합니다: */15 0 * * *는 매시 0, 15, 30, 45분에 실행됩니다.
계산된 다음 실행 시간이 몇 시간씩 빠져 있어 보이는 이유는 무엇인가요?
시간은 브라우저의 로컬 시간대를 기준으로 계산되는 반면 cron 작업을 실제로 실행하는 서버나 시스템은 다른 시간대(보통 UTC)를 사용할 수 있습니다——스케줄러가 어떤 시간대를 사용하는지 항상 확인합니다.
내 cron 표현식이 서버로 전송되어 구문 분석되나요?
아니요. 구문 분석과 다음 실행 시간 계산이 브라우저의 JavaScript 날짜 로직을 사용하여 완전히 브라우저에서 이루어집니다——아무것도 어디에도 전송되지 않습니다.
Cron 표현식을 분석하고 다음 예약 실행 시간을 즉시 확인하세요. 배포 전 cron 작업을 검증하는 무료 온라인 도구입니다.