crontab
- ๋ฅ์ง
- Development
- ๋ถ๋ฅ
- Server
- ๋ฑ๋ก์ผ
๋ฆฌ๋ ์ค ์๋ฒ๊ฐ ์ผ์ง๊ฑฐ๋ ์ผ์ ํ ์ฃผ๊ธฐ๋ก ์๋์ผ๋ก ์คํ๋๋ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ ์คํํ๋ฉด ์คํํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฑ๋กํ๊ฑฐ๋ ํธ์งํ ์ ์์ต๋๋ค.
sudo crontab -e
๋ค์ ๋ช ๋ น์ผ๋ก ์ค์ ๋์ด์๋ crontab ์คํ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
crontab -l
๋ค์ ๋ช ๋ น์ crontab ์ญ์
crontab -r
๋ถํ
ํ ๋ ์คํํ๋ ์คํฌ๋ฆฝํธ๋ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํฉ๋๋ค. sleep ๋ช
๋ น์ด๋ฅผ ์ด์ฉํ์ฌ ์คํ ๋๋ ์ด๋ฅผ ์ค ์ ์์ต๋๋ค.
@reboot sleep 30 && /script.sh
๋๋ต์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ฃผ๊ธฐ์ ์ผ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
00 04 * * * /script.sh
0๊ฐ์ ๋๊ธ
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.