Cloud Engineering/Linux ๐Ÿง

[Linux] ์‹œ์Šคํ…œ cron ์ž‘์—… ์Šค์ผ€์ค„๋ง, crontab, cron.d

minjiwoo 2023. 1. 4. 17:46
728x90

system ๊ด€๋ฆฌ ์ž‘์—…๊ณผ ์‚ฌ์šฉ์ž์˜ ์ž‘์—… ์Šค์ผ€์ค„๋ง์€ ์›๋ž˜๋Š” ๊ฐ™์ด crond ๋กœ ๊ด€๋ฆฌ๋˜์—ˆ๋‹ค๊ฐ€, ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์ž‘์—…์€ system cron์œผ๋กœ ๋ถ„๋ฆฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. 

์‹œ์Šคํ…œ cron ์ž‘์—…์€ crontab ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด์„œ๊ฐ€ ์•„๋‹ˆ๋ผ, /etc/crontab ํŒŒ์ผ์˜ ํ…œํ”Œ๋ฆฟ์„ ์ด์šฉํ•˜์—ฌ /etc/cron.d ๋””๋ ‰ํ† ๋ฆฌ์— ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ์ž‘์—…์„ ์˜ˆ์•ฝํ•œ๋‹ค. 

/etc/crontab ์˜ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์—ฌ๊ธฐ์„œ ์ œ๊ณตํ•˜๋Š” ํ…œํ”Œ๋ฆฟ์„ ์ด์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ์ž‘์—…์„ ์Šค์ผ€์ค„๋งํžˆ์ž. 

cp ์˜ฎ๊ธธํŒŒ์ผ๊ฒฝ๋กœ ์ƒˆ๋กœ์šด๊ฒฝ๋กœ/ํŒŒ์ผ์ด๋ฆ„
๋ช…๋ น์–ด๋ฅผ ํ†ปํ•ด /etc/crontab ๋‚ด์šฉ์„ ๋ณต์‚ฌํ•œ ํ›„ /etc/cron.d ๋””๋ ‰ํ† ๋ฆฌ ํ•˜์œ„์— test1 ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ๋™์‹œ์— ๋‚ด์šฉ์„ ๋ถ™์—ฌ๋„ฃ์–ด์ฃผ์—ˆ๋‹ค. 

/etc/cron.d ์— ํ…œํ”Œ๋ฆฟ์„ ๋ณต์‚ฌํ•˜์—ฌ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๋‹ค. 

๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋˜๋Š”๋ฐ, ์ฃผ์˜ํ•  ์ ์€ ์š”์ผ๊ณผ command ์‚ฌ์ด์— ์–ด๋Š ์‚ฌ์šฉ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ user-name ์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž ํ•„๋“œ๋ฅผ ์จ์ฃผ์–ด์•ผ ํ•œ๋‹ค. 

 

728x90