1. cron이란 :
일정시간 마다 시스템에서 자동으로 실행 시키는 데몬입니다.
2. cron 데몬의 실행과 종료
실행 : /etc/rc.d/init.d/crond start
종료 : /etc/rc.d/init.d/crond stop
3. crond 설정
크론(cron)의 설정은 /etc/crontab에서 합니다.
/etc/crontab내용과 설명
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
#시간 단위로 실행시키 프로그램입니다.
# /etc/cron.hourly디렉토리에 있는 내용을 모두 실행합니다.
02 4 * * * root run-parts /etc/cron.daily
# 일단위입니다.
22 4 * * 0 root run-parts /etc/cron.weekly
# 주단위 입니다.
42 4 1 * * root run-parts /etc/cron.monthly
# 월단위 입니다.
자릿 수 설명 :
1. 제일 앞의 두자리는 분단위입니다. 0~59까지 았습니다.
실행시키고 싶은 분을 적어주면 됩니다.
2. 두번자리는 시간 단위입니다. 0-11까지 있으며 해당 시간을 입력하면 됩니다.
3. 세번째 자리는 일단위 입니다. 1-31까지 있습니다.
4. 네번째 단위는 월단위 입니다. 1-12까지 있습니다.
5. 다섯번째는 주단위로 0-6까지 있습니다. 0일경우 일요일이 됩니다.
4. 설정예 : 한국표준시간 연구소에서 매일 새벽 1시에 표준시간을 가지고 오도록 설정할 경우
00 1 * * * root rdate -s time.kriss.re.kr && clock -w
5 example
모든 일요일 새벽 3시에 / 를 지워라 ㅋㅋ
0003 * *0 /bin/rm -fr /
분 시일 월 요일 명령
10분마다 액세스 로그를 삭제하라
0-59/10 * * * */bin/rm -fr /usr/local/apache/logs/access_log-*
15일마다 액세스 로그를 삭제하라..
* * */15 * * /bin/rm -fr /usr/local/apache/logs/access_log-*
'OS' 카테고리의 다른 글
[Linux] 방화벽 open source (0) | 2011.10.18 |
---|---|
[linux] 방화벽 Passive 모드 설정 (0) | 2011.10.18 |
[Linux] Telnet 접속시 한글이 깨질 때 (0) | 2011.10.18 |
리눅스 사용시 기본 명령어들 (0) | 2011.10.18 |
리눅스/유닉스 QNA 게시판 (0) | 2011.10.18 |