Crontab 사용법

리눅스, Mac 에서 crontab을 사용하면 주기적으로 스크립트 혹은 명령어를 실행하여 다양한 일들을 자동화 시킬 수 있다. Zetawiki라는 사이트에 crontab 예제를 깔끔하게 정리해 놓은 것이 있어서 참고하려고 한다.

등록형식

예제

* * * * * /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

더보기