[출처 : http://blog.naver.com/wiznux?Redirect=Log&logNo=60202504815 ]
crontab은 스케줄링을 관리하는 프로그램으로 시스템 관리자에게 중요한 유틸 중 하나이다. 특정 시간대에 사용자가 작성한 스트립트나 명령을 실행 할 수 있다. 이는 rsync 같은 툴을 같이 사용하여 굉장히 편리한 백업 시스템을 만들 수도 있고 데이터 베이스관리나 기타 반복적인 업무를 간편하게 등록하여 사용 할 수 있다.
MIN HOUR DOM MON DOW CMD
필드 | 명세 | 허용 값 |
---|---|---|
MIN | 분 | 0~59 |
HOUR | 시간 | 0~23 |
DOM | 날짜 | 1-31 |
MON | 달 | 1-12 |
DOW | 주 | 0-6 |
CMD | 명령어 | 실행 가능 한 모든 명령어 |
1. 다음 시간 6월 10일 오전 8시 30분
을 cron 명령어에 맞게 작성해보자.
30 08 10 06 * /home/script/backup
- 30: 30분
- 08: 오전 8시 <24시제>
- 10: 10일
- 06: 6월
*: 매주
2. crontab 목록 수정
목록 수정을 vi/vim으로 편집하려면 변수를 선언해줘야 한다.
export VISUAL=vim
$ crontab -e $ crontab -u foo -e
[출처] 효율적인 crontab 사용법|작성자 오라클
'Server Manager' 카테고리의 다른 글
64bit CentOS 32bit 로 컴파일 하기 (0) | 2013.12.08 |
---|---|
특정 파일만 제외하고 삭제하기. (0) | 2013.11.24 |
리눅스 계정 만료일 정하기 (0) | 2012.11.28 |
[ 펌 ] CGI 환경 lighttpd 설치하기 및 셋팅하기. (To set about CGI enviroment) (0) | 2012.11.14 |
tcpdump 간단한 예시 (Example about simple tcpdump command) (0) | 2012.11.14 |