CRON ํํ์ ์์ฑ๊ธฐ & ์๋ฎฌ๋ ์ดํฐ CRON Builder
5๋จ/6๋จ CRON ์ฃผ๊ธฐ ์๊ฐ์ ์กฐํฉ, ์ค์๊ฐ ํ๊ตญ์ด ์์ฐ์ด ํด์ ๋ฐ ํฅํ 10ํ ์คํ ์ผ์ ์๋ฎฌ๋ ์ด์
| ํ์ฐจ | ์คํ ์์ ์ผ์ (๋ก์ปฌ ์๊ฐ) | ์๋ ์๊ฐ |
|---|
CRON ํํ์ ํ๋ ๊ท๊ฒฉ ๋ฐ ํน์๋ฌธ์ ํต์ฌ ๊ฐ์ด๋
5๋จ vs 6๋จ ๊ท๊ฒฉ ์ฐจ์ด
ํ์ค 5๋จ (Linux crontab): ๋ถ ์ ์ผ ์ ์์ผ
ํ์ฅ 6๋จ (Spring Boot/Quartz): ์ด ๋ถ ์ ์ผ ์ ์์ผ
Spring ํ๊ฒฝ์์๋ ๊ฐ์ฅ ์์ ์ด(Seconds)๊ฐ ์์นํ๋ฏ๋ก ์ฃผ์ํด์ผ ํฉ๋๋ค.
์์ผ๋์นด๋ * ๋ฐ ๊ฐ๊ฒฉ /
*๋ ๋ชจ๋ ์ ํจํ ๊ฐ์ ์๋ฏธํ๋ฉฐ, */10์ ๋งค 10๋จ์ ์ฃผ๊ธฐ(์: ๋งค 10๋ถ, ๋งค 10์ด)๋ฅผ ๋ปํฉ๋๋ค. 1-5/2๋ 1๋ถํฐ 5๊น์ง 2๋จ๊ณ ๊ฐ๊ฒฉ(1, 3, 5)์ ์๋ฏธํฉ๋๋ค.
์์ผ(Day of Week) ํ๊ธฐ
ํ์ค ๊ท๊ฒฉ์์๋ 0 ๋๋ 7์ด ์ผ์์ผ, 1์ด ์์์ผ, 6์ด ํ ์์ผ์
๋๋ค. 1-5๋ ์์์ผ๋ถํฐ ๊ธ์์ผ๊น์ง์ ํ์ผ์ ์๋ฏธํฉ๋๋ค.
๋ฌด๊ด ? (No Specific Value)
Spring ๋ฐ Quartz์์๋ ์ผ(Day)์ด๋ ์์ผ(Day of Week) ์ค ํ๋๋ฅผ ์ง์ ํ ๋ ๋ค๋ฅธ ํ์ชฝ์ ?๋ฅผ ๋ฃ์ด ์ถฉ๋์ ๋ฐฉ์งํฉ๋๋ค. (์: 15์ผ์ ์คํ ์ ์์ผ์ ?)
์๊ฒฌ ๋ฐ ์ง๋ฌธ
0์์ง ๋ฑ๋ก๋ ์๊ฒฌ์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋๊ธ์ ๋จ๊ฒจ๋ณด์ธ์!
๋๊ธ ์์
๋๊ธ ์ญ์