[Linux] ์์คํ cron ์์ ์ค์ผ์ค๋ง, crontab, cron.d
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 ์ด ์ถ๊ฐ๋์๋ค๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์ ํ๋๋ฅผ ์จ์ฃผ์ด์ผ ํ๋ค.