Written by
Chester How
on
on
Crontab 사용법
리눅스, Mac 에서 crontab을 사용하면 주기적으로 스크립트 혹은 명령어를 실행하여 다양한 일들을 자동화 시킬 수 있다. Zetawiki라는 사이트에 crontab 예제를 깔끔하게 정리해 놓은 것이 있어서 참고하려고 한다.
등록형식
-
-
-
-
- 수행할 명령어 ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───────── 요일 (0 - 6) (0 =일요일) │ │ │ └────────── 월 (1 - 12) │ │ └─────────── 일 (1 - 31) │ └──────────── 시 (0 - 23) └───────────── 분 (0 - 59)
-
-
-
예제
* * * * * /root/every_1min.sh
→ 매 1분마다 /root/every_1min.sh 를 수행 (하루에 1440회)
15,45 * * * * /root/every_30min.sh → 매시 15분, 45분에 /root/every\_30min.sh 를 수행 (하루에 48회) “ /10 /root/every10min.sh → 10분마다 /root/every\_10min.sh 를 수행 (하루에 144회)
0 2 * * * /root/backup.sh
→ 매일 02:00에/root/backup.sh 를 수행 (하루에 1회) 30 */6 * * * /root/every_6hours.sh → 매 6시간마다 수행(00:30, 06:30, 12:30, 18:30) 30 1-23/6 * * * /root/every_6hours.sh → 1시부터 매 6시간마다 수행(01:30, 07:30, 13:30, 19:30) 0 8 * * 1-5 /root/weekday.sh → 평일(월요일~금요일) 08:00 0 8 * * 0,6 /root/weekend.sh → 주말(일요일, 토요일) 08:00
더보기