온라인 Cron 표현식 생성기. 번역 및 시각화 도구

Linux Cron 표현식을 생성하기 위한 무료 시각화 도구입니다. * * * * *을 인간이 이해할 수 있는 언어로 번역하고 다음 5번의 실행 일정을 실시간으로 보여줍니다.

*
*
* 일 (월)
*
* 요일 (주)
매분 실행

다음 실행 일정

유틸리티 스튜디오

이 유틸리티를 내 웹사이트에 추가하고 싶으신가요?

WordPress, Notion 또는 직접 운영하는 사이트에 맞게 색상과 다크 모드를 설정하세요.

자주 묻는 질문

Cron 표현식이란 무엇인가요?

Unix 계열 시스템(Linux, macOS)에서 자동 작업을 위한 실행 일정을 나타내는 텍스트 문자열입니다. 분, 시, 일, 월, 요일을 정의하는 5개의 필드로 구성됩니다.

모든 시스템과 호환되나요?

네, 생성된 표현식은 POSIX 표준을 따르며 Linux Crontab, macOS cron, AWS CloudWatch 또는 GitHub Actions와 같은 클라우드 서비스와 호환됩니다.

Cron에서 별표(*)는 무엇을 의미하나요?

별표는 "모두"를 의미하는 와일드카드입니다. 예를 들어 분 필드에 *가 있으면 작업이 정의된 범위의 매 분마다 실행됨을 의미합니다.

향후 실행 일정을 어떻게 확인할 수 있나요?

이 도구에는 현재 표현식에 따라 작업이 실행될 다음 5개의 날짜와 시간을 정확하게 보여주는 실시간 뷰어가 포함되어 있습니다.

# 현대 자동화에서 Cron의 중요성

서버리스 서버와 클라우드 워크플로우의 시대에 살고 있음에도 불구하고, Crontab 시스템은 여전히 글로벌 기술 인프라의 중추로 남아 있습니다. 소규모 블로그부터 거대한 금융 인프라에 이르기까지 작업 스케줄링은 디지털 세상을 움직이게 하는 핵심입니다.

# Cron 표현식의 구조

  • 필드 1 - 분 (0-59): 한 시간 내에서 작업이 시작되는 시점입니다.
  • 필드 2 - 시간 (0-23): 24시간 형식이 필요합니다.
  • 필드 3 - 일 (1-31): 특정 달력 일자입니다.
  • 필드 4 - 월 (1-12): 1월부터 12월까지입니다.
  • 필드 5 - 요일 (0-6): 일반적으로 0은 일요일입니다.

# 특수 연산자 및 일반적인 실수

슬래시 /를 사용하여 단계를 정의하세요: 분 필드의 */5는 5분마다 실행됨을 의미합니다. 쉼표 ,는 목록(1,3,5)을 만들고 하이픈 -은 범위(1-5)를 정의합니다.
서버의 90%는 UTC를 기준으로 작동합니다. 지역 시간대로 오전 2시에 작업을 스케줄링하면 예상치 못한 시간에 실행될 수 있습니다. 또한 Cron은 일반적인 $PATH에 액세스할 수 없으므로 항상 /usr/local/bin/node와 같은 절대 경로를 사용해야 합니다.

참고 문헌