crontab ํน์ ์๊ฐ์ ํน์ ์์ ์ ์์ฝํ๋ค.
* ls ํ์ฌ ์์น์ ํ์ผ ๋ชฉ๋ก(๋๋ ํด๋) ์กฐํ ls -al ๊ถํ, ์จ๊ฒจ์ง ํด๋ ํ์ธ
| cd | ๋๋ ํฐ๋ฆฌ ์ด๋(์ง์ ) cd ๋๋ ํ ๋ฆฌ๋ช |
| touch | 0๋ฐ์ดํธ ํ์ผ ์์ฑ, ํ์ผ์ ๋ ์ง์ ์๊ฐ์ ์์ |
| mkdir | ๋๋ ํฐ๋ฆฌ ์์ฑ |
| cp | ํ์ผ ๋ณต์ฌ |
| mv | ํ์ผ ์ด๋ |
| rm | ํ์ผ ์ญ์ |
| cat | ํ์ผ์ ๋ด์ฉ์ ํ๋ฉด์ ์ถ๋ ฅ, ๋ฆฌ๋ค์ด๋ ์ ๊ธฐํธ('>')๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ํ์ผ ์์ฑ |
| redirection | ํ๋ฉด์ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ๋ก ์ ์ฅ |
| alias | ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค์ ๋ณ๋ช ์ผ๋ก ์ ์ํ์ฌ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ค์ |
| rmdir | ๋๋ ํฐ๋ฆฌ ์ญ์ |
์์
์์ ๋ฑ๋ก ๋ฐ ์์ : crontab -e (๊ธฐ๋ณธ ์๋ํฐ๊ฐ ์ด๋ฆฌ๋ฉฐ ์ค์ผ์ค ์์ฑ)
์์ ๋ชฉ๋ก ์กฐํ: crontab -l
์์ ์ ์ฒด ์ญ์ : crontab -r
| ํ๋ | ํ์ฉ๋ฒ์ | ์๋ฏธ |
| ๋ถ | 0-59 | ๋งค ์๊ฐ ๋ช ๋ถ์ ์คํํ ์ง ์ง์ |
| ์ | 0-23 | ๋งค ์ผ ๋ช ์์ ์คํํ ์ง ์ง์ |
| ์ผ | 1-31 | ๋งค ์ ๋ฉฐ์น ์ ์คํํ ์ง ์ง์ |
| ์ | 1-12 | ๋งค ๋ ๋ช ์์ ์คํํ ์ง ์ง์ |
| ์์ผ | 0-6 | ์์ผ ์ง์ (0: ์ผ์์ผ, 6: ํ ์์ผ) |
์์
๋งค์ผ ์๋ฒฝ 2์ 30๋ถ์ ์คํฌ๋ฆฝํธ ์คํ:30 2 * * * /path/script.sh
๋งค์ฃผ ์์์ผ ์ค์ 9์์ ๋ช ๋ น์ด ์คํ:0 9 * * 1 echo "Hello World"
10๋ถ๋ง๋ค ์คํฌ๋ฆฝํธ ์คํ:*/10 * * * * /path/script.sh