์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

[TIL] Crontab.guru - Cron ํ‘œํ˜„์‹ ํ…Œ์ŠคํŠธ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ 221006

DEVELOPMENT/Linux

by ์—์Šคํ”„๋ฆฌํ„ฐ 2022. 10. 6. 18:50

๋ณธ๋ฌธ

728x90
๐Ÿ’ก Today I Learned ์š”์•ฝ (25ํšŒ์ฐจ)
- Crontab.guru๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•  cron ํ‘œํ˜„์‹์ด ๋งž๋Š”์ง€ ํ…Œ์ŠคํŠธํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.
- ๋ณดํ†ต ๋‹ค ๋งž์ง€๋งŒ AWS์˜ ๊ฒฝ์šฐ๋Š” ์—ฐ๋„ ๊ฐ’์ด ํ•˜๋‚˜ ๋” ๋“ค์–ด๊ฐ„๋‹ค.

 

Crontab.guru - Cron ํ‘œํ˜„์‹ ํ…Œ์ŠคํŠธ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ

์‚ฌ์‹ค ์˜ˆ์ „๋ถ€ํ„ฐ ์•Œ๊ณ  ์žˆ์—ˆ๋˜ ์‚ฌ์ดํŠธ์ด์ง€๋งŒ ๊ธฐ๋ก์ฐจ์›์—์„œ ๋‚จ๊ฒจ๋†“๊ฒ ์Œ. ๋งํฌ๋ถ€ํ„ฐ ์•Œ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ํด๋ฆญ

crontab guru

Cron ํ‘œํ˜„์‹์ด๋ž€ ์Šค์ผ€์ค„์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œํ˜„์‹์ด๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ * * * * * ์™€ ๊ฐ™์ด 5๊ฐœ์˜ ํ•„๋“œ๋กœ ์ด๋ค„์ง„๋‹ค. ์™ผ์ชฝ๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ์–˜๊ธฐํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

1๋ฒˆ์งธ : ๋ถ„(minutes)

2๋ฒˆ์งธ : ์‹œ๊ฐ„(hour)

3๋ฒˆ์งธ : ์ผ(days)

4๋ฒˆ์งธ : ์›”(month)

5๋ฒˆ์งธ : ์š”์ผ(monday, tuesday)

๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๋ ‡๊ฒŒ 5๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ณ , AWS Event Bridge์—์„œ ์“ฐ๋Š” Cron์€ ์—ฐ๋„(year) ๊ฐ’์ด ํ•˜๋‚˜ ๋” ๋“ค์–ด๊ฐ€์„œ 6๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

์‚ฌ์ดํŠธ ์ž์ฒด๋Š” ์œ„์™€ ๊ฐ™์ด ๊ตฌ์„ฑ๋˜์–ด์žˆ๊ณ , ๊ฐ€์šด๋ฐ Cron ํ‘œํ˜„์‹์— ํ‚ค๋ณด๋“œ๋กœ ํ…Œ์ŠคํŠธ ํ•˜๊ณ ์ž ํ•˜๋Š” ํ‘œํ˜„์‹์„ ์ง‘์–ด๋„ฃ์œผ๋ฉด ๋œ๋‹ค.

Cron ์— ์ต์ˆ™ํ•œ ์‚ฌ๋žŒ๋“ค์€ ์ƒ๊ด€์—†๊ฒ ์ง€๋งŒ ์ฒ˜์Œ ์ ‘ํ•  ๋•Œ๋Š” ๊ฐœ๋…์ ์œผ๋กœ ํ—ท๊ฐˆ๋ฆด ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๊ทธ๋Ÿด๋•Œ cron ํ‘œํ˜„์‹์„ ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ณ  ๋ฌธ๋ฒ•์ ์œผ๋กœ ํ‹€๋ฆฐ ๊ฒŒ ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ crontab guru๊ฐ€ ์œ ์šฉํ•˜๋‹ค. ๊ธฐ๋ณธ ์˜ˆ์‹œ๋„ ๋ณด์—ฌ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ๋ชจ๋กœ ๊ฐ์„ ์ตํžˆ๊ธฐ์—” ๋„์›€์ด ๋งŽ์ด ๋œ๋‹ค.


#cron ๊ด€๋ จ ์ž‘์„ฑ ๋ฐ ๋ฆฌ์„œ์น˜ ๋‚ด์—ญ:

ํƒœ๊ทธ

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ

๋Œ“๊ธ€ ์˜์—ญ