홈 크론 표현식
크론 표현식
유닉스, Quartz, AWS를 바꾸면 식도 그 환경에 맞게 다시 적습니다.
뜻
칸
다음 실행
AWS는 UTC로 계산하고, 고른 시간대도 같이 보여 줍니다.
왜 만들었나요
서버의 예약은 다섯 칸의 숫자로 적히는데, 칸마다 분·시·일·월·요일인지 한눈에 안 들어옵니다.
이 화면은 식을 말로 풀고, 고른 시간대에서 다음에 언제 도는지 다섯 번까지 보여 줍니다. 식은 서버로 가지 않습니다.
-
01사용 방법
식을 넣거나 예시 단추를 누릅니다. 환경을 바꾸면 가능한 경우 식이 따라 바뀝니다.
시간대를 고르면 다음 실행이 그 지역의 시각으로 나옵니다. AWS는 UTC를 함께 보여 줍니다.
-
02이렇게 나옵니다
0 9 * * 1-5는 평일(월–금) 오전 9시에 실행입니다.
*/10 * * * *는 10분마다 실행입니다.
넣은 것0 9 * * 1-5
Unix 평일(월–금) 오전 9시에 실행 -
03알아두면 좋은 것
유닉스의 요일 7은 일요일입니다. Quartz와 AWS의 일요일은 1입니다.
@reboot은 부팅 때 한 번이라 다음 시각을 계산하지 않습니다. AWS는 일과 요일 중 하나를 반드시 ?로 비웁니다.
자주 묻는 질문
- Q0 9 * * 1-5는 언제인가요?
- A월요일부터 금요일까지 오전 9시입니다. 주말은 빠집니다.
- Q? 와 * 는 어떻게 다른가요?
- A유닉스에는 ?가 없습니다. Quartz와 AWS에서 ?는 그 칸을 비운다는 뜻이고, 일과 요일 중 하나는 비워야 하는 환경이 있습니다.
- Q다음 시각은 어느 시계인가요?
- A고른 시간대의 벽시계입니다. AWS는 그 시각과 함께 UTC도 보여 줍니다.