crontab

crontab ๊ธฐ๋ณธ ์˜ต์…˜

crontab ๊ธฐ๋ณธ ์˜ต์…˜์ด๋‹ค.

  • e : crontab ์„ค์ •(vi ํŽธ์ง‘๊ธฐ์™€ ๋™์ผ)
  • l : crontab ์„ค์ •ํ•œ ๋ฆฌ์ŠคํŠธ
  • r : crontab ์‚ญ์ œ


์ฃผ๊ธฐ ๊ฒฐ์ •

*ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€*ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€*ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€*ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€*
๋ถ„(0-59)ใ€€ใ€€์‹œ๊ฐ„(0-23)ใ€€ใ€€์ผ(1-31)ใ€€ใ€€์›”(1-12)ใ€€ใ€€ใ€€์š”์ผ(0-7)

๊ฐ ๋ณ„ ์œ„์น˜์— ๋”ฐ๋ผ ์ฃผ๊ธฐ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆœ์„œ๋Œ€๋กœ ๋ถ„-์‹œ๊ฐ„-์ผ-์›”-์š”์ผ ์ˆœ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ด„ํ˜ธ ์•ˆ์˜ ์ˆซ์ž ๋ฒ”์œ„ ๋‚ด๋กœ ๋ณ„ ๋Œ€์‹  ์ž…๋ ฅ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์š”์ผ์—์„œ 0๊ณผ 7์€ ์ผ์š”์ผ์ด๊ณ , 1๋ถ€ํ„ฐ ์›”์š”์ผ์ด๊ณ  6์ด ํ† ์š”์ผ์ด๋‹ค.


์ฃผ๊ธฐ๋ณ„ ์˜ˆ์ œ

๋งค๋ถ„ ์‹คํ–‰

# ๋งค๋ถ„ test.sh ์‹คํ–‰
* * * * * /home/script/test.sh

ํŠน์ • ์‹œ๊ฐ„ ์‹คํ–‰

# ๋งค์ฃผ ๊ธˆ์š”์ผ ์˜ค์ „ 5์‹œ 45๋ถ„์— test.sh ๋ฅผ ์‹คํ–‰
45 5 * * 5 /home/script/test.sh

๋ฐ˜๋ณต ์‹คํ–‰

# ๋งค์ผ ๋งค์‹œ๊ฐ„ 0๋ถ„, 20๋ถ„, 40๋ถ„์— test.sh ๋ฅผ ์‹คํ–‰
0,20,40 * * * * /home/script/test.sh

๋ฒ”์œ„ ์‹คํ–‰

# ๋งค์ผ 1์‹œ 0๋ถ„๋ถ€ํ„ฐ 30๋ถ„๊นŒ์ง€ ๋งค๋ถ„ tesh.sh ๋ฅผ ์‹คํ–‰
0-30 1 * * * /home/script/test.sh

๊ฐ„๊ฒฉ ์‹คํ–‰

# ๋งค 10๋ถ„๋งˆ๋‹ค test.sh ๋ฅผ ์‹คํ–‰
*/10 * * * * /home/script/test.sh

Leave a comment