MUTools

텍스트

Cron 표현식 생성·해석

Cron 표현식 생성·해석 도구는 화면에서 일정을 조합해 Cron 표현식(crontab 형식)을 생성하고, 반대로 기존 Cron 표현식을 붙여넣으면 그 의미를 한국어로 설명하고 앞으로의 실행 시간을 목록으로 보여 주는 도구입니다. "매일 9시", "평일 매시 0분", "5분마다" 같은 주기를 고르기만 하면 0 9 * * * 같은 표현식이 만들어져 서버 설정에 바로 붙여넣을 수 있습니다.

실행 주기
시각
:
Cron 표현식분 시 일 월 요일

이 표현식의 의미

매일 9:00에 실행합니다.

필드 분석

필드범위
00–59
90–23
*1–31
*1–12
요일*0–6 (0=일요일)

다음 실행 일시

시간대

조건에 맞는 실행 시각을 찾지 못했습니다.

자주 쓰는 예시

모든 처리는 브라우저 안에서 이루어지며 서버로 전송되지 않습니다.

글자 수 세기

입력한 텍스트의 글자 수, 공백 제외 글자 수, 줄 수를 실시간으로 세어 주는 무료 글자 수 세기 도구입니다. 자기소개서나 블로그 글자 수 확인에 편리합니다. 가입 없이 웹 브라우저만으로 완결됩니다.

텍스트 비교(Diff)

두 텍스트의 차이를 줄·단어·글자 단위로 시각화하는 무료 비교(diff) 도구입니다. 공백·줄바꿈·대소문자 무시와 unified diff 복사를 지원해 문서 비교나 교정 확인에 활용할 수 있습니다. 웹 브라우저만으로 완결됩니다.

JSON 포맷터 / 검사

JSON을 붙여넣으면 구문 오류를 검사하고 원하는 들여쓰기(2·4·탭)로 보기 좋게 포맷팅·정렬합니다. 포맷과 유효성 검사를 동시에 처리해 API 응답이나 설정 파일 확인에 편리합니다. 무료·광고 없이 웹 브라우저만으로 완결됩니다.

정규식 테스터

정규식 패턴을 입력하면 대상 텍스트의 일치 부분을 실시간으로 하이라이트하고 캡처 그룹과 치환 결과를 즉시 확인하는 JavaScript 정규식 테스터입니다. 플래그 전환·자주 쓰는 패턴 프리셋·URL 공유를 지원합니다. 웹 브라우저만으로 완결됩니다.

Markdown 에디터

마크다운을 실시간으로 미리보기하며 작성하는 무료 온라인 편집기입니다. 작성한 마크다운을 그대로 HTML 로 변환해 복사하거나 다운로드할 수 있고, 표·체크리스트·코드 구문 강조를 지원합니다. 모든 처리는 웹 브라우저만으로 완결됩니다.

비밀번호 생성

길이·문자 종류·제외 문자를 지정해 강력하고 안전한 비밀번호를 한 번에 여러 개 생성하는 무료 도구입니다. 헷갈리는 문자 제외와 일괄 생성을 지원합니다. 생성한 비밀번호는 저장·전송되지 않아 안전하며 웹 브라우저만으로 완결됩니다.

Cron 표현식 생성·해석 도구란?

Cron 표현식 생성·해석 도구는 화면에서 일정을 조합해 Cron 표현식(crontab 형식)을 생성하고, 반대로 기존 Cron 표현식을 붙여넣으면 그 의미를 한국어로 설명하고 앞으로의 실행 시간을 목록으로 보여 주는 도구입니다. "매일 9시", "평일 매시 0분", "5분마다" 같은 주기를 고르기만 하면 0 9 * * * 같은 표현식이 만들어져 서버 설정에 바로 붙여넣을 수 있습니다.

입력한 Cron 표현식은 "분 시 일 월 요일" 다섯 개 필드로 분해해 표시하므로, cron 문법이 익숙하지 않아도 각 필드가 무엇을 가리키는지 한눈에 확인할 수 있습니다. 다음 실행 시간은 선택한 시간대를 기준으로 계산되어, UTC로 도는 서버의 작업이 한국 시간(KST)에서는 몇 시에 실행되는지 비교할 수 있습니다. @daily 같은 매크로, */5(간격), 1-5(범위), 9,18(목록)도 지원합니다.

설정 실수로 한밤중에 작업이 예기치 않게 실행되는 것을 막는 점검 용도로도 유용합니다. 입력한 표현식은 모두 브라우저 안에서 처리되며 외부 서버로 전송되지 않습니다. 웹 브라우저만으로 완결됩니다.

사용 방법

  1. "실행 주기"에서 매분·매시간·매일·매주·매월·매년 중 하나를 고릅니다.
  2. 주기에 따라 표시되는 시각·요일·날짜를 지정하면 Cron 표현식이 자동으로 생성됩니다.
  3. 기존 표현식을 확인하려면 입력란에 직접 붙여넣습니다(예: 0 9 * * 1-5).
  4. 아래에 표시되는 한국어 의미 설명과 "분 시 일 월 요일" 필드 분석으로 내용을 확인합니다.
  5. "시간대"를 바꿔 다음 실행 시간 목록이 예상과 맞는지 점검합니다.
  6. 문제가 없으면 "복사" 버튼으로 표현식을 복사해 crontab 등에 붙여넣습니다.

활용 사례

  • Linux 서버 crontab에 작성할 일정을 문법을 외우지 않고 GUI로 만들고 싶은 엔지니어.
  • 기존 Cron 표현식이 "매주 무슨 요일 몇 시"에 도는지 한국어로 확인해 설정 실수를 막으려는 운영 담당자.
  • UTC로 도는 서버 작업이 한국 시간(KST)에서는 몇 시에 실행되는지 미리 파악하려는 경우.
  • GitHub Actions 예약 실행이나 각종 배치의 cron 설정을 실제 다음 실행 시간으로 점검하려는 개발자.
  • "5분마다", "평일 9–18시"처럼 간격·범위가 들어간 표현식의 작성법을 확인·학습하려는 사용자.

주의사항

  • 지원 형식은 "분 시 일 월 요일" 표준 5필드와 @daily 같은 매크로입니다. 초를 포함한 6필드나 Quartz 형식은 지원하지 않습니다.
  • 요일은 0–6(0과 7이 일요일)으로 지정합니다. 일(날짜)과 요일을 함께 지정하면 대부분의 cron 구현은 둘 중 하나라도 일치하는 날에 실행합니다.
  • @reboot는 재부팅 시 한 번만 실행되므로 다음 실행 시간이 계산되지 않습니다.
  • 다음 실행 시간은 선택한 시간대를 기준으로 계산합니다. 실제 실행은 서버의 시간대 설정에 따르므로 운영 환경 설정과 함께 확인하세요.
  • 이 도구는 Cron 표현식의 생성과 해석만 하며 작업을 등록·실행하지 않습니다. 생성한 표현식은 직접 서버에 설정하세요.

자주 묻는 질문

입력한 Cron 표현식이 서버로 전송되나요?
전송되지 않습니다. 표현식 생성·해석·다음 실행 시간 계산은 모두 브라우저 안에서 완료되므로 사내 시스템 일정에도 안심하고 사용할 수 있습니다.
Cron 표현식의 다섯 필드는 무엇을 뜻하나요?
왼쪽부터 "분(0-59)", "시(0-23)", "일(1-31)", "월(1-12)", "요일(0-6, 0=일요일)"입니다. 각 필드에는 *(매), */5(간격), 1-5(범위), 9,18(목록)을 쓸 수 있습니다. 이 도구는 입력한 표현식을 이 다섯 필드로 분해해 보여 줍니다.
한국 시간(KST) 등 특정 시간대로 다음 실행 시간을 볼 수 있나요?
가능합니다. 시간대 선택기는 브라우저의 로컬 시간대와 함께 UTC·Asia/Seoul(KST) 같은 주요 시간대를 제공하여, UTC 서버 작업이 한국 시간에서는 몇 시에 실행되는지 확인할 수 있습니다.
"5분마다"나 "매주 월요일"은 어떻게 쓰나요?
5분마다는 */5 * * * *, 매주 월요일 0시는 0 0 * * 1, 평일 9시는 0 9 * * 1-5입니다. GUI의 "실행 주기"에서 골라도 같은 표현식을 만들 수 있고, 도구 하단의 "자주 쓰는 예시"에서 한 번에 불러올 수도 있습니다.
@daily 같은 매크로도 지원하나요?
지원합니다. @yearly / @monthly / @weekly / @daily / @hourly를 해석해 의미와 다음 실행 시간을 표시합니다. @reboot는 시작 시에만 실행되므로 다음 실행 시간이 표시되지 않습니다.